25
Windowsのexeファイルは、パスとファイル名を含めて、起動したコマンド文字列にアクセスできます。例えば。 C:\MyApp\MyApp.exe --help
。Windows dllが独自のファイル名を取得できますか?
しかし、これはLoadLibrary
によって呼び出されるdllではそうではありません。誰かがdllがそのパスとファイル名が何であるかを知る方法を知っていますか?
具体的には私はDelphiソリューションに興味がありますが、その答えはどの言語でもほとんど同じであると思われます。
sysutilsのははgetModuleNameを持っているけれども、私はDelphiで働いていたので、いくつかの時間がかかった:) - すでにD7以来、私は思います。 –
Delphi XEの場合、 'GetModuleName'は* System.pas *ユニットに定義されています – menjaraz
Delphi 6では、' MAX'の定義に 'uses'節で' Windows'が必要です。 – w5m