[ Riste Pejov @ 18.12.2001. 20:08 ] @
Jel neko uspeo da uradi clean up dll-a ko sto treba u delphi 6 ?

dokumentacije kaze da treba sa override na ExitProc .. ali to ne radi
uopste se ne izvrsava taj override ..
a na drugom mestu u dokumentacije kaze da ExitProc radi samo exe a ne za dll (kompajler nece ni da cuje za finalization)... a kod initialisation of dll's daje ti primer sa ExitProc ..

ludilo ...
[ Sajkasan @ 18.12.2001. 20:37 ] @
Ova deskripcija je is Delphi v6.0 help file about ExitProc:

===============from delphi help======================
Description

ExitProc points to an exit procedure in an application. The exit procedure always gets called as part of a program's termination. ExitProc is only used when generating executable files. Do not use ExitProc within a dynamically loaded package.

An exit procedure takes no parameters and must be compiled with a far procedure directive to force it to use the far call model.

Note: Because ExitProc is not compatible with packages, it is not recommended that you assign a value to ExitProc. Instead, add code to the finalization section of a unit.
=====================================================

I ponovo o ExitProc:
"ExitProc is only used when generating EXECUTABLE files"


Regards,
Šajkašan
[ Riste Pejov @ 19.12.2001. 15:47 ] @
e sad proveri kod inicijalizacije dll-ova videces da ima
code sample sa ExitProc ... i to u kodu za library
sto ne shvatam kako to na jedno mestu kaze da exitProc radi
samo na executables .. a na drugom daje code sample za
dll sa exit proc ....

zato sto nikako ne mogu osloboditi memoriju koju alocira u dll-u

moram rucno pre FreeLibrary pozvati cleanup rutinu
to radi ... nije problem .. ali hocu elegantnije resenje
[ Sajkasan @ 20.12.2001. 03:40 ] @
Ja sam programirao DLL files sa Delphi v5.0 Enterprise interfacing with Informix C/S running on a Unix server, i nigde nisam video "ExitProc"??? Ako hoces ja ti mogu poslati Delphi v5.0 Enterprise sample source code (DLL projects), samo me posalji ftp ili email.

Regards,
Šajkašan

Play OnLine games at "Šajkaš Cafe" at!!!
http://home.primus.ca/~bpavlica/
[ Riste Pejov @ 07.01.2002. 18:24 ] @
covece kakve veze ima informix sa pravljenje dll file-ova .. ?!?

samo sam hteo znati kako da uradim finalizing u dll file-u
zato sto dllproc izgleda da ne radi

pa sam onda nasao na borlandovom veb sajtu da
je bug u system.pas i da se sa recompiliranjem RTL-a
opravlja i da zatim radi bez problema

samo sto to nije nigde u delphi helpu objasnjeno dobro

a to sto si ti postovao .. nema blage veze sa ono sto ja trazim !