Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 16:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 14 cze 2015, o 01:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 maja 2014
Posty: 317
Pomógł: 19

Witam Koleżanki i Kolegów Forum Atnel, ;)

Niedawno znalazłem ciekawy artykuł o tym jak poprawnie zainstalować i skonfigurować dość znany pakiet do IDE Borland C++ Builder o nazwie „Comport”.
Dla niezaznajomionych z tematem poinformuję tyle, że jest to pakiet umożliwiający nieco łatwiejszą implementację kodu dla aplikacji wykorzystującej protokół RS232 w środowisku Borland C++. Druga sprawa i jednocześnie jeden z powodów, dla których piszę ten poradnik to często spotykane problemy z instalacją i konfiguracją pakietu ComPort. Nie zagłębiając się w szczegóły jest to pakiet napisany w Delphi i -teoretycznie- przystosowany do C++ z tym, że w praktyce Delphi często jest niezbędne do jego instalacji, a po drugie –z tego co można wyczytać na różnych forach- tylko niektóre wersje działają poprawnie pod C++ i to nie koniecznie te najnowsze.

Oryginał poradnika, z którego czerpię wiedzę na temat sposobu instalacji i konfiguracji pochodzi ze strony:
http://www.disca.upv.es/aperles/comport/GuiaComport.html
i jest autorstwa: Ángel Francisco i Perles Ivars – Naukowców/Profesorów hiszpańskiej Politechniki w Valencji.
W tym momencie chciałbym złożyć im serdecznie podziękowania za pomoc i pozwolenie mi opublikowania zarówno ich poradnika jak i dodania do niniejszego poradnika gotowych i skompilowanych kodów źródłowych niezbędnych do poprawnego zainstalowania pakietu ComPort.
Podziękowania należą się także, a może raczej przede wszystkim Autorom kodu źródłowego pakietu ComPort, którego oryginalne źródła można znaleźć na stronie:
http://sourceforge.net/projects/comport/

Testując pakiet Comport używałem jego wersji udostępnionej przez w/w Profesorów oraz wersji 6 Borland C++ Builder (dalej dla tego IDE będę używał skrótu: BCB6).

Instalacja pakietu Comport do IDE BCB6:
1. W katalogu, gdzie jest zainstalowane IDE Borland C++ utworzyć katalog „Comport”.
Przykładowa ścieżka: C:\Borland\CppBuilder6\Comport
2. Do w/w katalogu „Comport” ściągnąć plik „comport_dsii.zip” (załącznik do tego poradnika, patrz niżej lub ze strony: http://www.disca.upv.es/aperles/comport/comport_dsii.zip)
3. Rozpakować plik „comport_dsii.zip”.
4. Rozpakowane pliki Z ROZSZERZENIEM *.BPL, *.BPI oraz *.LIB skopiować do katalogu systemowego Windows, np. C:\Windows\System32 (ważne: kopiować bez przenoszenia/kasowania z dotychczasowego katalogu).
5. Uruchomić BCB6.Obrazek


6. Z menu BCB6 wybrać: „File”→”Close All” → patrz screenshot 1:
Screenshot 1:Obrazek


7. Z menu BCB6 wybrać: „Tools” → „Environment Options” → patrz screenshot 2.
Screenshot 2:Obrazek


8. Przejść na zakładkę „Library” do pola edycyjnego „Library path” i tam utworzyć ścieżkę poprzez kliknięcie na wielokropek i wybranie katalog „Comport” gdzie rozpakowaliśmy uprzednio plik „comport_dsii.zip”→ patrz screenshot 3. Potwierdzić zmianę klikając na „OK”.
Screenshot 3:Obrazek


9. Z menu BCB6 wybrać: "Project"→"Options" → patrz screenshot 4.
Screenshot 4:Obrazek


10. Przejść na zakładkę: "Directories/Conditionals" i tam -podobnie jak w pkt.8 utworzyć ścieżki do katalogu „Comport” w polach edycyjnych „Include path” oraz „Library path” sugerując się screenshot'em 5. Potwierdzić zmianę klikając na „OK”.
Screenshot 5:Obrazek


11. Zamknąć i włączyć ponownie BCB6 (zrestartować BCB6).

12. Z menu BCB6 wybrać: „File”→”Close All” → patrz screenshot 1.

13. Z menu BCB6 wybrać: „Component” → „Install Packages” → patrz screenshot 6.
Screenshot 6:Obrazek


14. Kliknąć na „Add” aby dodać nowy pakiet → patrz screenshot 7.
Screenshot 7:Obrazek


15. Przejść do katalogu „Comport”, wybrać plik "DsgnCPortCB6.bpl" i zatwierdzić wybór klikając na „Otwórz” → patrz screenshot 8.
Screenshot 8:Obrazek


16. Pakiet „Comport” powinien znaleźć się na liście pakietów, na ścieżce pakietów oraz u góry w menu komponentów BCB6 → patrz screenshot 9. Wszystko zatwierdzamy klikając na „OK”.
Screenshot 9:Obrazek


17. Pakiet „Comport” daje nam do dyspozycji nowe komponenty do obsługi protokołu RS232 → patrz screenshot 10.
Screenshot 10:Obrazek


18. Screenshot 11 przedstawia dwa możliwe sposoby kompilacji projektu:
- czerwona strzałka – z włączonym debug'owaniem (przydatne gdy pracujemy nad prototypem aplikacji)
- zielona strzałka – wersja ostateczna aplikacji (do publikacji), gdzie wyłączone jest debug'owanie, a sama kompilacja następuje nieco wolniej z uwagi na załączone niektóre opcje optymalizacji kodu.
Screenshot 11:Obrazek


19. Screenshot 12 przedstawia sposób na takie skonfigurowanie opcji projektu aplikacji, aby po całej kompilacji gotowa aplikacja mogła być uruchamiana na innych komputerach, które zazwyczaj nie są wyposażone w IDE BCB6 i biblioteki RTL. ;) (opcja „Use dynamic RTL” ma być ODZNACZONA/WYŁĄCZONA).
Screenshot 12:Obrazek


Dalszy ciąg -jak samemu mam nadzieję- niebawem. ;)

Pozdrawiam! j23 Jarek

P.S. Do niniejszego poradnika utworzyłem post/dyskusję jeśli byłyby jakieś pytania. Mam nadzieję, że będę znał odpowiedź… ;)

Link do dyskusji: topic12003.html


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
"O sygnałach bez całek" Czesław Frąc



Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO