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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 3 kwi 2025, o 21:48


    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