Zitat von
mkinzler:
ChangeFileExt nennt die Datei aber nicht um, sondern gibt nur den neuen dateinamen zurück.
wäre aber auch böse sowas ... vorallem wenn man z.B. so den Namen+Ort einer "gleichnamigen" Datei im Programmverzeichnis rausbekommen möchte.
inifilename := ChangeFileExt(Application.ExeName, '.ini');
@mkinzler: den Punkt nicht vergessen
'gif' ergibt 'Dateigif'
und bei '' kommt 'Datei' raus