Scalabium Software

SMReport Autogenerated

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:

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

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


Published: September 22, 2000

See also
 
SMImport suite
Paradox Viewer
DBISAM Viewer
Paradox to Text converter
Viewer for TNEF-files (winmail.dat)
Paradox to MS Access converter
DBLoad
Viewer for MS Outlook Messages
DBExport tools
DBISAM Password Recovery
 
 
Contact to webmaster

 

Borland Software Code Gear Scalabium Delphi tips

Copyright© 1998-2013, Scalabium Software. All rights reserved.
webmaster@scalabium.com

SMExport advertising