Scalabium Software

SMExport advertising
Knowledge for your independence'.
Home Delphi and C++Builder tips

#98: How can I retrieve a full path of module in DLL?

If you develops the dll, in some tasks you must know the full path of this\par dll but not the path of application from which was ran this library.
For this task you must use the GetModuleFileName function. View a sample:

   DLLFileName: PChar;
  GetMem(DLLFileName, MAX_PATH+1);
  if (DLLFileName <> nil) then
    GetModuleFileName(hInstance, DLLFileName, MAX_PATH);

So in pDLLFileName variable you'll have the full path value.

Published: September 22, 2000

See also
SMExport suite
Viewer for TNEF-files (winmail.dat)
Protected Storage Viewer
dBase Viewer
ABA Database Convert
Paradox to Text converter
Paradox ActiveX
Mail parser (ActiveX)
Fast Document Viewer

Contact to webmaster


Borland Software Code Gear Scalabium Delphi tips

Copyright© 1998-2018, Scalabium Software. All rights reserved.

SMExport advertising