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ß