Einzelnen Beitrag anzeigen

Technikus

Registriert seit: 2. Aug 2005
46 Beiträge
 
#4

Re: fehlerhaftes Unterprogramm zur Maximumberechnung?

  Alt 15. Aug 2005, 14:50
Hallo Leddl,
ich habe es geändert und es funkioniert prima.
Ich danke dir von ganzem Herzen.
Nun habe ich gleich noch ein weiters Problem- und das ist nicht das letzte:

Ich wollte gern die Daten in einer Datei speichern und wieder die Datei wieder einlesbar machen. Nun habe ich folgendes programmiert:
Delphi-Quellcode:
procedure TForm1.Button1_SpeichernClick(Sender: TObject);
type
Tleistung = record
             nr:byte;
             Spannung, Strom, Leistung: double;
            end;

type TDatei= file of TLeistung;

var Messwert: TLeistung;
    i, anzahl: integer;
    Datei: TDatei;

begin
 anzahl:=StrToInt(Edit3_Eingabe_anzahl.Text);
 AssignFile(Datei,'solarz.dat');
 Rewrite(Datei);
 for i:= 1 to anzahl do
  with Messwert do
   begin
    nr:= i;
    Spannung:= StrToFloat(StringGrid1.Cells[1,i]);
    Strom:= StrToFloat (StringGrid1.Cells [2,i]);
    Leistung:=StrToFloat (StringGrid1.Cells [3,i]);
    Write (Datei,Messwert);
    end;
  CloseFile (Datei);
end;
Da erscheint bei "file of Tleistung" die Fehlermeldung:
E1025 Sprach-Feature wird nicht unterstützt: 'typisierte oder untypisierte Datei'

woran liegts hierbei?


Gruß Technikus
  Mit Zitat antworten Zitat