Hallo erstmal und Gruß an alle,
dies ist mein erster Eintrag hier im Forum.
Ich möchte folgendes RECORD in einer Datei speichern
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| type TFragen = record Rubrik: String; frage: TStrings; antwort1: TStrings; antwort2: TStrings; antwort3: TStrings; punkte: integer; FrageGestellt: boolean; end;
var DatenForm: TDatenForm; Daten : array of TFragen; |
meine PROCEDURE zum speichern sieht wie folgt aus
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| Procedure TDatenForm.speichern;
var i : integer; Datei : file of TFragen;
begin assignfile(Datei,'dat\'+ThemaBox.Items[ThemaBox.itemindex]+InttoStr(RubrikBox.itemindex)+'.dat'); rewrite(Datei); for i:= low(daten) to high(daten) do begin write(Datei,Daten[i]); end; closefile(Datei); ShowMessage('Daten gespeichert'); end; |
Das geht leider nicht, ich bekomme folgende Fehlermeldung
[Fehler] UDaten.pas(123): Typ 'TFragen' benötigt Finalization - nicht im Dateityp erlaubt
Könnt Ihr einem blutigen Anfänger bitte helfen?
Danke schon mal
LG
Jürgen