@Mr_Anderson
var testr : array[[color=red]1[/color]..20] of zeiten;
Delphi-Quellcode:
// erstmal wieder leeren
for m := [color=red]0[/color] to length(testr) - 1 do
begin
testr[m].bzeit := '';
testr[m].name := '';
testr[m].versuch := 0;
end;
du definierst dein array von 1.. und greifst aber auf 0. Element zu. über eine Zugriffsverletzung brauchst du dich dann nicht zu wundern
Zitat von
Dani:
Mit TReader und TWriter habe ich nur schlechte Erfahrungen gemacht, z.B. war die Größe des Filestreams nach den ersten Aufruf von ReadString() plötzlich Null.
ich nicht
. ich machs geanu wie maximov, meine objekte besitzen methoden saveto- und loadfromstream. Auch mit der versionsnummer, du kannst so sehr schnell auf Änderungen beim Abspeichern reagieren, und hast so ein flexibles darteiformat.
Mfg Frank