Is there anything different about ExitProc and DLLProc under delphi 3 (32 bit windows), my dll doesn't pick up the exit procedure and I'm not sure why Do I have to use the far keyword for pointer function desclarations ? Richard --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz