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 9 kwi 2025, o 22:38


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 24 sie 2017, o 09:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 mar 2015
    Posty: 38
    Pomógł: 9

    Cześć wszystkim,
    Zbudowałem sobie aplikację w C++ Builder z wykorzystaniem komponentu ASyncPro do komunikacji wszystko fajnie działa dopuki nie uruchomię jej na innym komputerze. Wtedy pojawiają się błędy dotyczące braku plików .bpl np. taki:
    Obrazek
    Jednak wyczytałem, że rozwiązaniem tego problemu jest wyłączenie opcji
    tej:
    Obrazek
    i tej:
    Obrazek
    Przy próbie kompilacji bez tych opcji pojawia się błąd braku pliku :( :
    Obrazek
    Jako ciekawostkę dodam, że w taki sposób zbudowałem inną aplikację bez zewnętrznych komponentów i wszystko działa (w sensie nie ma tego błędu widocznego na ostatnim obrazku). Więc chyba jest to problem związany z tym że linker nie widzi pliku tego komponentu :?:
    Byłbym wdzięczny za pomoc :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 10:17 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27372
    Lokalizacja: Szczecin
    Pomógł: 1043

    bo trzeba włączyć sobie w opcjach kompilację statyczną a nie dynamiczną .... dynamiczna jest szybsza i generuje maleńki EXE ale za to jak widzisz później potrzebne są zewnętrzne pliki bibliotek, które nie zostały wkompilowane do pliku EXE

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 10:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 mar 2015
    Posty: 38
    Pomógł: 9

    Tak rozumiem tylko jak ta opcja się nazywa?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 13:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 mar 2015
    Posty: 38
    Pomógł: 9

    Gdy szukam w internecie na temat kompilacji statycznej to piszą o tych dwóch opcjach:
    - Link with dynamic RTL
    - Link with runtime packages
    a to w moim przypadku nie pomaga :(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 14:54 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27372
    Lokalizacja: Szczecin
    Pomógł: 1043

    tak DOKŁADNIE te dwie opcje trzeba zaptaszkować. Nie ma że nie pomaga ;) zrób clean projektu i skompiluj na nowo będzie śmigać

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 15:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 mar 2015
    Posty: 38
    Pomógł: 9

    I właśnie tak robiłem w innych projektach i to działało :)

    Jednak w tym jest problem z tym że chyba linker nie znajduje jakiegoś pliki z AsyncPro :(
    Obrazek
    Błąd ten nie występuje gdy jest zaznaczona ta opcja :- Link with runtime packages oczywiście wtedy nie jest to kompilacja statyczna :(


    Dodam że robiłem clean tego projektu i nic.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 17:16 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27372
    Lokalizacja: Szczecin
    Pomógł: 1043

    zobacz czy nie ma nowszej wersji asyncpro

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 18:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 mar 2015
    Posty: 38
    Pomógł: 9

    Wydaje mi się, że ten komponent mam w najnowszej wersji:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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