Zitat von
himitsu:
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 ^^
Na gut - ich werd mal das mit dem ExtractFilePath prüfen
das mit der Variable "drive" hat manchmal schon Sinn. Es schaut zwar auf dem ersten Blick komisch aus, da eine Zeile drunter diese Variable für eine andere Variable benutzt wird. Aber wenn man im Code auch mal den Ordner braucht, dann brauch ich nur die Variable drive abfragen.
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<