Hi, ich hab mal eine Frage zur Datenspeicherung.
Also ich hab ein Record mit einem Edit, einer CheckBox und einem StringGrid:
Delphi-Quelltext
1: 2: 3: 4: 5:
| type TRec = RECORD ed : TEdit; ch : TCheckBox; st : TStringGrid; end; |
Zusätzlich ein Array vom Typ TRec und die dazugehörige Variable:
Delphi-Quelltext
1: 2: 3:
| type TPool = ARRAY [1..10] of TRec
var test : TPool |
Nun fülle ich die Edits mit Daten und ändere bei einigen CheckBoxen das Checked. Schließlich will ich das ganze speichern:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| procedure TForm1.Button1Click(Sender: TObject); var dat : file of TRec; i : integer; begin assignfile(dat, 'OPenDialog1.FileName'); rewrite(dat);
For i:=1 to 10 do begin write(dat,test[i]); end;
closefile(dat); end; |
Da die irgendwie nicht funktioniert, klappt das aus prinzip nicht (weil es einfach nicht geht) oder gibt's eine andere Lösung?