Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
28. Feb 2010
Das TIniFile ist 'ne recht doofe Klasse, dieses merkt sich beim .Create nur den Dateinamen und bei jedem einzelnem Lese-/Schreibzugriff wird die Datei geöffner, komplett ausgelesen, der gewünschte Teil rausgeholt oder verändert und bei 'ner Änderung dann wieder komplett gespeicher.
Also in diesem Fall ginge dieses Vorgehn (wenn der Pfad stimmen würde).
Aber bei anderen Klassen, wie z.B....
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
27. Feb 2010
GetPrivateProfileString
Wobei neuere Windowsversionen auch gern mal sowas in die Registry verlegen, anstatt eine Datei anzulegen. (vorallem da man seit Vista normaler Weise im Windowsverzeichnis keine Schreibrechte hat)
Der FileStream nimmt aber ohne Pfadangabe das aktuelle Arbeitsverzeichnis.
Ergo: relative Pfade sind böse.