ExtractFilePath(ParamStr(0)) + 'Setup.ini'
oder
ExtractFilePath(Application.ExeName) + 'Setup.ini'
Das gibt das Verzeichnis an wo die EXE liegt, aber nicht das Verzeichnis aus dem sie gestartet wurde. Die Frage ist in der Form nicht eindeutig gestellt.
Also, was soll's sein:
c:\WINDOWS\system32 oder
c:\temp?
Code:
c:\WINDOWS\system32>c:\Temp\MeinProg.exe