![]() |
Dateiname einer DLL zur Laufzeit ermitteln
Hi DPler,
wie man den Dateinamen der aktuellen EXE rausbekommt wissen die meisten ja.
Wenn man jetzt aber eine DLL geschrieben hat, erhält man mit diesen Methoden den Dateinamen der aufrufenden Applikation und nicht den der DLL. Folgender Code löst dieses Problem recht einfach.
Code:
Basisidee: Borland Delphi FAQ: #16703
function ShowDllPath: String; stdcall;
var TheFileName : array[0..MAX_PATH] of char; begin FillChar(TheFileName, sizeof(TheFileName), #0); GetModuleFileName(hInstance, TheFileName, sizeof(TheFileName)); Result := TheFileName; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz