Dll

0

jak zrobic by w dllu trzymac moduly
a potem je w aplikacji dodac do uses?

tak zeby kilka modulow bylo poza exekiem :)

0

Awykonalne .. przecież to musi być skompilowane - po to właśnie jest DLL, abyś tam trzymał swoje kody...

0

no chodzi mi ogolnie zeby program sam mniej zajmowa a wiekszosc procedur byla w dllu

0

Nie no - nie rozumiem - przecież właśnie po to jest DLL - abyś część kodu mógł zamiescić w bibliotece, aby kod ten był współdzielony.. - w artykułach są przecież informacje na ten temat.. W czym konkretnie masz problem?

0

ok mam aplikacje ktora czyta z dlla procedury...

teraz mam aplikacje ktora korzysta z modulu JPEG (w sekcji uses)

i jak zrobic by ten modul sie znalazl w dlla , a wszyskie odwolania do modulu w execu dzialaly?

0

Robisz tak. W dll'u robisz Uses JPEG; i potem eksportujesz wszystkie jego procedury i funkcje. W programie importujesz statycznie te funkcje i procedury. Ogólnie wszystkie informacje możesz znaleźć w artykułach. EOT.

0

a czy nie da rady zaimportowac calego modulu ???

0

Raczej nie. To kwestia struktury. Kompilator nie wie, co w takim DLL'u jest, więc musisz mu to otwarcie powiedzieć. Za to możesz zrobić co innego, mianowicie zaznaczyć opcję "Build with run-time packages", wtedy konkretne moduły będą przechowywane w osobnym pliczku, nie w exe'ku.

0

ok uzylem tej opcji i exec mniej zajmuje ale gdzie sa te dll-e zebym mogl pozniej z programem je rozsylac?

bpl-e wymaga teraz - czy one maja taka konstrukcje jak dll ?

i te bpl-e o wiele wiecej zajmuja niz sam exek poprzednio !!!!!!!!!

0

To w takim razie wrzuć do nich tylko to, co Ci jest potrzebne. Tam masz domyślnie dość sporo różnych rzeczy wrzuconych, jak je wywalisz, zostawisz tylko to, co potrzebujesz, to będzie dobrze. Ale generalnie jak piszesz pojedynczy program, to tego się nie używa, tylko jak masz aplikację złożoną z kilku exeków wykorzystujących te same elementy.

0

chchailbym zrobic exe+dll zeby podczs update sciagac jedynie exeka malego

1 użytkowników online, w tym zalogowanych: 0, gości: 1