Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi eigenen Path in dll herausfinden. (https://www.delphipraxis.net/20909-eigenen-path-dll-herausfinden.html)

magicshadow 25. Apr 2004 08:42


eigenen Path in dll herausfinden.
 
Hallo,
ich habe eine Dll, welche auf verschiedenen anwendungen heraus aufgerufen werden können soll, wobei der Path der Dll vorher nicht bekannt ist. Nun möchte ich eine ini datei von dieser Dll aus erstellen, welche im gleichen Path wie die Dll, stehen soll und den gleichen Namen tragen soll.

Meine Frage ist nun, wie ich in der Dll den Path dieser auslesen kann?

Jens Schumann 25. Apr 2004 09:46

Re: eigenen Path in dll herausfinden.
 
Hallo,
schau mal in der Win32 Referenz unter GetModuleHandle und GetModuleFilename nach

magicshadow 4. Mai 2004 15:24

Re: eigenen Path in dll herausfinden.
 
THX, war mal wieder einafcher als ich dachte!

Fals es noch wer braucht, so einfach geht's:

Code:
function GetFileName: string;
Const
   BufferSize = 255;
var
   Buffer : array[0..BufferSize-1] of Char;
begin
     GetModuleFilename(hinstance, @Buffer[0], BufferSize);
     Result := String(Buffer);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz