Hi,
ich wollte die Einstellungen meines Programms speichern.
Dazu macht ich dies:
Delphi-Quellcode:
...
Type
REinst = record
Aktiv, Tray, Fenster, IndiB, WinStart :boolean;
IndiS :String[255];
AutoUp :integer;
end;
...
implementation
Var
Einst :REinst;
...
procedure TMainForm.BtnClick(Sender: TObject);
Var
f : file of REinst;
Path : string;
begin
with Einst do
begin
//Daten in "Einst" speichern
end;
Path := GetSpecialFolder(CSIDL_APPDATA)+'\MariakiDvlpmnt\Wecker\Einst.dat';
AssignFile(f, Path);
ReWrite(f);
Write(f,Einst);
CloseFile(f);
end;
Nun erhalte ich aber bei
"ReWrite(f)"
die Fehlermeldung:
"Ungültiger Dateiname - %s".
Ich weiß nicht woran das liegen kann.
Ich habe mir auch schon "Path" mittels "Showmessage" anzeigen lassen.. ist ganz normal ("C:\Users\Mariaki\AppData\Roaming\Tmp\Einst.da t")
Ich hab auch schon versuch "Path" als PChar zu deklarieren.. genau das gleiche.
Ich hoffe ihr könnt helfen.
Gruß Mariaki