Thread View: pl.comp.lang.delphi
6 messages
6 total messages
Started by Bartłomiej Sosenko
Thu, 11 May 2017 12:00
Dla czego nie można znaleźć rtl250 ? - problem z wkompilowaniem BPL
Author: Bartłomiej Sosenko
Date: Thu, 11 May 2017 12:00
Date: Thu, 11 May 2017 12:00
18 lines
2611 bytes
2611 bytes
Sorry - może to lamerskie pytanie ale nie mogę znaleźć odpowiedzi a w starszym Delphi nie miałem takich problemów. Przeniosłem kod aplikacji napisanej w Delphi 5 do Delphi 10.2 Tokyo Aplikacja się kompiluje i uruchamia w środowisku w którym go projektuje ale kiedy chcę odpalić na innym komputerze wyświetla komunikat o braku biblioteki rtl250.bpl (później jeszcze kilku innych) Te biblioteki oczywiście są w środowisku gdzie mam Delphi - stąd program działa. Chciałbym te biblioteki "wkompilować" do exec'a - tak jak do tej pory robiłem w Delphi 5 - dodałem więc w opcjach projektu w pozycji: Runtime packages > Value from "All configuration - All platform" > rtl250;... Zaznaczyłem opcje [Link with runtime packages] Teraz mam taki komunikat: [dcc32 Fatal Error] E2202 Required package 'rtl250' not found Próbowałem skopiować te biblioteki do ścieżki "Package output directory" - czyli $(BDSCOMMONDIR)\Bpl - ale to również nie pomogło - ten sam błąd. Możecie mi podpowiedzieć w czym problem? Dla czego w ogóle ta biblioteka jest potrzebna i dla czego nie chce się "wkompilować" ? Może jakoś inaczej trzeba oznaczać te systemowe biblioteki... nie znalazłem jednak jakiegoś sensownego opisu
Re: Dla czego nie można znaleźć rtl250 ? - problem z wkompilowaniem BPL
Author: Adam Siwoń
Date: Thu, 11 May 2017 12:32
Date: Thu, 11 May 2017 12:32
21 lines
2267 bytes
2267 bytes
W dniu 2017-05-11 o 14:00, Bartłomiej Sosenko pisze: > Sorry - może to lamerskie pytanie ale nie mogę znaleźć odpowiedzi a w starszym Delphi nie miałem takich problemów. > > Przeniosłem kod aplikacji napisanej w Delphi 5 do Delphi 10.2 Tokyo > Aplikacja się kompiluje i uruchamia w środowisku w którym go projektuje ale kiedy chcę odpalić na innym komputerze wyświetla komunikat o braku biblioteki rtl250.bpl (później jeszcze kilku innych) > > Te biblioteki oczywiście są w środowisku gdzie mam Delphi - stąd program działa. > > Chciałbym te biblioteki "wkompilować" do exec'a - tak jak do tej pory robiłem w Delphi 5 - dodałem więc w opcjach projektu w pozycji: > Runtime packages > Value from "All configuration - All platform" > rtl250;... > Zaznaczyłem opcje [Link with runtime packages] Jeśli chcesz mieć rtl "wkompilowane" w pliku exe, to akurat ta opcja powinna być ustawiona na False. Jeśli wcześniej Ci to nie działało, to zobacz co masz ustawione w konkretnej konfiguracji (Debug/Release) i platformie, którą używasz. Tam też opcja Link with runtime packages powinna mieć wartość False. -- z pozdrowieniami Adam Siwoń
Re: Dla czego nie można znaleźć rtl250 ? - problem z wkompilowaniem BPL
Author: Bartłomiej Sosenko
Date: Fri, 12 May 2017 10:20
Date: Fri, 12 May 2017 10:20
12 lines
2274 bytes
2274 bytes
W dniu czwartek, 11 maja 2017 14:32:21 UTC+2 użytkownik Adam Siwoń napisał: > Jeśli chcesz mieć rtl "wkompilowane" w pliku exe, to akurat ta opcja > powinna być ustawiona na False. Jeśli wcześniej Ci to nie działało, to > zobacz co masz ustawione w konkretnej konfiguracji (Debug/Release) i > platformie, którą używasz. Tam też opcja Link with runtime packages > powinna mieć wartość False. Wyłączyłem, teraz przy uruchomieniu na innej maszynie mam komunikat że uruchomienie aplikacji nie powiodło się ponieważ nie znaleziono vcl250.bpl Jakiś pomysł? Dodam że Delphi 10.2 zainstalowane świeżo bez kombinacji, właściwie podstawowa instalacja + komponenty bazodanowe DEVARTu
Re: Dla czego nie można znaleźć rtl250 ? - problem z wkompilowaniem BPL
Author: Adam Siwoń
Date: Fri, 12 May 2017 10:29
Date: Fri, 12 May 2017 10:29
21 lines
2148 bytes
2148 bytes
W dniu 2017-05-12 o 12:20, Bartłomiej Sosenko pisze: > W dniu czwartek, 11 maja 2017 14:32:21 UTC+2 użytkownik Adam Siwoń napisał: > >> Jeśli chcesz mieć rtl "wkompilowane" w pliku exe, to akurat ta opcja >> powinna być ustawiona na False. Jeśli wcześniej Ci to nie działało, to >> zobacz co masz ustawione w konkretnej konfiguracji (Debug/Release) i >> platformie, którą używasz. Tam też opcja Link with runtime packages >> powinna mieć wartość False. > > Wyłączyłem, teraz przy uruchomieniu na innej maszynie mam komunikat że uruchomienie aplikacji nie powiodło się ponieważ nie znaleziono vcl250.bpl > > Jakiś pomysł? > Dodam że Delphi 10.2 zainstalowane świeżo bez kombinacji, właściwie podstawowa instalacja + komponenty bazodanowe DEVARTu > Jeśli wszystko dobrze wyłączyłeś, to powinno działać. Czy możesz wystawić gdzieś sam plik .dproj dla projektu? -- z pozdrowieniami Adam Siwoń
Re: Dla czego nie można znaleźć rtl250 ? - problem z wkompilowaniem BPL
Author: Bartłomiej Sosenko
Date: Fri, 12 May 2017 13:01
Date: Fri, 12 May 2017 13:01
7 lines
1808 bytes
1808 bytes
> Jeśli wszystko dobrze wyłączyłeś, to powinno działać. Czy możesz > wystawić gdzieś sam plik .dproj dla projektu? No niestety nie bangla... Tutaj plik dproj: https://www.dropbox.com/s/kiyg83itqvwu138/Konfiguratore.dproj?dl=0 Tak naprawdę to mini aplikacyjka konfiguracyjna z dwiema formami zapisująca ustawienia do rejestru.
Re: Dla czego nie można znaleźć rtl250 ? - problem z wkompilowaniem BPL
Author: Adam Siwoń
Date: Fri, 12 May 2017 13:29
Date: Fri, 12 May 2017 13:29
17 lines
1904 bytes
1904 bytes
W dniu 2017-05-12 o 15:01, Bartłomiej Sosenko pisze: >> Jeśli wszystko dobrze wyłączyłeś, to powinno działać. Czy możesz >> wystawić gdzieś sam plik .dproj dla projektu? > > No niestety nie bangla... > Tutaj plik dproj: https://www.dropbox.com/s/kiyg83itqvwu138/Konfiguratore.dproj?dl=0 > > Tak naprawdę to mini aplikacyjka konfiguracyjna z dwiema formami zapisująca ustawienia do rejestru. > Dla domyślnej konfiguracji czyli Debug i Win32 Link with runtime packages masz dalej ustawione na True - czyli kod z pakietów nie jest dołączany do pliku .exe. -- z pozdrowieniami Adam Siwoń
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads