Hallo Privateer3000,
Application.Exename enthält den Programmnamen einschließlich kompletten Pfad und der .EXE Endung. Du kannst deshalb ExtractFilePath auf diesen Dateinamen anwenden und erhälst den Pfad einschließlich dem abschließenden Backslash (\).
Ich nenne meine Ini-Dateien immer genauso, wie das Programm und ersetze so nur die Endung .EXE durch .INI, dazu gibt es noch eine Funktion, die das für mich macht:
Code:
Ini := TIniFile.Create(ChangeFileExt(Application.ExeName), '.INI');