Zitat von
Helmi:
Delphi-Quellcode:
//Ordner auslesen
drive := IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName));
//Variablen beschreiben
drive_FileUpdateIni := drive + 'FileUpdate.ini';
drive_FileListXML := drive + 'FileList.xml';
IncludeTrailingPathDelimiter ist unnötig, da ExtractFilePath direkt auf einen Pfad angewendet wird, der auf jeden Fall alle nötigen Backslashs enthält
Und das mit dem drive, welches gleich beim Programmstart überall mit ingebaut wird ... wozu willst du denn unbendingt Arbeitsspeicher verschwenden? (OK, wann man das für nur eine einzige Variable/Datei macht ist es besser so, aber sonst ...)
[add]
Ja ExtractFilePath(ParamStr(0)) ist ausreichend ^^