Entwickler-Ecke
Dateizugriff - Dateiname der geladenen DLL ermitteln
rushifell - Fr 28.10.11 12:53
Titel: Dateiname der geladenen DLL ermitteln
Hallo,
ich möchte gerne den Dateinamen einer geladenen DLL herausfinden und zwar innerhalb der DLL. Die DLL's werden aus einem plugin-Ordner dynamisch geladen. Dabei spielt der Dateiname der DLL's keine Rolle. Ich suche einfach mit FindFirst FindNext nach den DLL's und lade diese bei Bedarf.
Für jede DLL wird nun beim Auftreten von Fehlern eine Log-Datei geschrieben. Die Log-Datei wird in der DLL erstellt, nicht im Hauptprogramm. Nun möchte ich gerne den Dateinamen der entsprechenden DLL, bei der die Fehler aufgetreten sind in die Log-Datei schreiben.
ParamStr(0) in der DLL liefert mir jedoch nur den Namen der Hauptanwendung, nicht den Namen der DLL. Gibt es eine Möglichkeit, den Namen der DLL direkt zu ermitteln? Ansonsten müsste ich den Namen von der Hauptanwendung an die DLL übergeben.
Gruß
Delete - Fr 28.10.11 13:14
Kommst du mit GetModuleFileName weiter?
rushifell - Fr 28.10.11 13:25
Danke Luckie. Funktioniert einwandfrei. :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!