DLL 文件中怎么知道当前dll文件的路径及文件名? (10分)

  • 主题发起人 主题发起人 aRichMan
  • 开始时间 开始时间
A

aRichMan

Unregistered / Unconfirmed
GUEST, unregistred user!
我用 application.ExeName得到的文件名是 调用这个DLL文件的文件名,不是DLL文件本身的名字。
 
GetModuleFileName
 
我要在DLL文件内部得到自己的路径及文件名。
 
果然可以,谢谢了。
 
加入这段<br>function ProgramPath: string;<br>begin<br>&nbsp; &nbsp; SetLength(Result, 256);<br>&nbsp; &nbsp; SetLength(Result, GetModuleFileName(HInstance, PChar(Result), 256));<br>&nbsp; &nbsp; Result:= ExtractFilePath(Result);<br>end;<br>
 
后退
顶部