Ĺadny brzuch
Czy program napisany w Delphi będzie działał na komputerze z niezainstalowanym IDE? Bo coś słyszałem, że w C++ Builderze trzeba włączyć jakąś opcje, aby działał...
Czy aby działał (mówię o programie napisanym w Delphi) potrzeba dołączyć jakichś bibliotek do katalogu z programem, czy zmiany ustawień w kompilatorze?
Musisz miec zrobionego exe'ca żęby działał. A jeśli Delphi korzytsa z dll np. to tak. Musi on być w plikach...
Project -> Options -> Packages i odznacz "Build with runtime packages"
Dzięki, a co z biblioteką "delphimm.dll"? Natknąłem się na taki plik szukając bibliotek, które być może będą potrzebne. Korzysta z niego tylko kompilator, czy stworzone aplikacje też?
nie. Ty nie masz kopiowac zadnych bibliotek ktorych nie dodales samemu (takich jak bass / fmod / masa innych)
Dzięki, a co z biblioteką "delphimm.dll"? Natknąłem się na taki plik szukając bibliotek, które być może będą potrzebne. Korzysta z niego tylko kompilator, czy stworzone aplikacje też? Borland Compatibility Memory Manager - tylko IDE ;)
Cyrkiel: a to nie jest przypadkiem ta biblioteka, którą trzeba załączyć do swojego execa, jeśli chce się przekazywać jako parametr do funkcji/procedury w swoim DLL'u długiego łańcucha (po dodaniu modułu ShareMem - czy jakoś tak)? :unsure:
Cyrkiel: a to nie jest przypadkiem ta biblioteka, którą trzeba załączyć do swojego execa, jeśli chce się przekazywać jako parametr do funkcji/procedury w swoim DLL'u długiego łańcucha (po dodaniu modułu ShareMem - czy jakoś tak)? :unsure: Wiesz co, sam nie wiem, ale raczej to nie to. Skompilowałem program z uses ShareMem;, a potem wywowałem jakąś funkcję z unitu bez żadnych dll-ów w katalogu roboczym, program się odpalił ;) Dziwny jest tylko Access Violation przy zamykaniu formy, nawet jak skopiowałem tego dll-a. Looknij sobie na borlndmm.dll :)
Wiesz co, sam nie wiem, ale raczej to nie to. Skompilowałem program z uses ShareMem;, a potem wywowałem jakąś funkcję z unitu bez żadnych dll-ów w katalogu roboczym, program się odpalił ;) Dziwny jest tylko Access Violation przy zamykaniu formy, nawet jak skopiowałem tego dll-a. Looknij sobie na borlndmm.dll :)
Access Violation przy zamykaniu aplikacji jest wynikiem uzycia stringu w dll-exe lub exe-dll Ee? yY? Ja tylko dodałem ShareMem do uses, skompilowałem i AV przy zamykaniu ;)
Ee? yY? Ja tylko dodałem ShareMem do uses, skompilowałem i AV przy zamykaniu ;)
moze dlatego ze nie miales dlla w katalogu? Moze on jest ladowany dynamicznie i stad brak bledu z jego braku ale nie dziala?:> Migajku przeczytaj dwa moje posty wyżej:
Dziwny jest tylko Access Violation przy zamykaniu formy, nawet jak skopiowałem tego dll-a
Migajku przeczytaj dwa moje posty wyżej:
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Czy aby działał (mówię o programie napisanym w Delphi) potrzeba dołączyć jakichś bibliotek do katalogu z programem, czy zmiany ustawień w kompilatorze?
Musisz miec zrobionego exe'ca żęby działał. A jeśli Delphi korzytsa z dll np. to tak. Musi on być w plikach...
Project -> Options -> Packages i odznacz "Build with runtime packages"
Dzięki, a co z biblioteką "delphimm.dll"? Natknąłem się na taki plik szukając bibliotek, które być może będą potrzebne. Korzysta z niego tylko kompilator, czy stworzone aplikacje też?
nie. Ty nie masz kopiowac zadnych bibliotek ktorych nie dodales samemu (takich jak bass / fmod / masa innych)
Dzięki, a co z biblioteką "delphimm.dll"? Natknąłem się na taki plik szukając bibliotek, które być może będą potrzebne. Korzysta z niego tylko kompilator, czy stworzone aplikacje też? Borland Compatibility Memory Manager - tylko IDE ;)
Cyrkiel: a to nie jest przypadkiem ta biblioteka, którą trzeba załączyć do swojego execa, jeśli chce się przekazywać jako parametr do funkcji/procedury w swoim DLL'u długiego łańcucha (po dodaniu modułu ShareMem - czy jakoś tak)? :unsure:
Cyrkiel: a to nie jest przypadkiem ta biblioteka, którą trzeba załączyć do swojego execa, jeśli chce się przekazywać jako parametr do funkcji/procedury w swoim DLL'u długiego łańcucha (po dodaniu modułu ShareMem - czy jakoś tak)? :unsure: Wiesz co, sam nie wiem, ale raczej to nie to. Skompilowałem program z uses ShareMem;, a potem wywowałem jakąś funkcję z unitu bez żadnych dll-ów w katalogu roboczym, program się odpalił ;) Dziwny jest tylko Access Violation przy zamykaniu formy, nawet jak skopiowałem tego dll-a. Looknij sobie na borlndmm.dll :)
Wiesz co, sam nie wiem, ale raczej to nie to. Skompilowałem program z uses ShareMem;, a potem wywowałem jakąś funkcję z unitu bez żadnych dll-ów w katalogu roboczym, program się odpalił ;) Dziwny jest tylko Access Violation przy zamykaniu formy, nawet jak skopiowałem tego dll-a. Looknij sobie na borlndmm.dll :)

Access Violation przy zamykaniu aplikacji jest wynikiem uzycia stringu w dll-exe lub exe-dll Ee? yY? Ja tylko dodałem ShareMem do uses, skompilowałem i AV przy zamykaniu ;)
Ee? yY? Ja tylko dodałem ShareMem do uses, skompilowałem i AV przy zamykaniu ;)

moze dlatego ze nie miales dlla w katalogu? Moze on jest ladowany dynamicznie i stad brak bledu z jego braku ale nie dziala?:> Migajku przeczytaj dwa moje posty wyżej:
Dziwny jest tylko Access Violation przy zamykaniu formy, nawet jak skopiowałem tego dll-a
Migajku przeczytaj dwa moje posty wyżej:
