Meines wissens nach geht das...
Ein Altes Projekt, da hab ich das so gemacht und es ging:
Delphi-Quellcode:
//der typ
TYPE TBla= RECORD
name: STRING[50] ;
x: ARRAY [1..10]of integer ;
y: ARRAY [1..10]of integer ;
END;
...
//zum speichern
assignfile(f,form1.SaveDialog1.Filename);
IF fileexists (form1.SaveDialog1.FileName)
THEN
BEGIN
RESET (f);
SEEK (f,filesize(f));
END
ELSE
Rewrite(f);
Write(f,bla);
Closefile(f);
...
//laden
if opendialog1.execute then
begin
assignfile (f,opendialog1.FileName);
Reset (f);
while not eof(f)do
begin
read(f,bla);
combobox1.Items.Add(bla.name);
end;
combobox1.ItemIndex:=-1;
showmessage('Datei geladen');
is extrem alt, aber hat funktioniert^^
müsste eig klappen
mfg simon