Du darf die Deklaration
file of TDatentyp nicht mehr verwenden.
Grund: diese Deklaration ist nicht portabel und deshalb unter .NET nicht mehr zugelassen.
Ich würde dann auf TFileStream umschwenken.
Delphi-Quellcode:
var
fs : TFileStream;
begin
fs := TFileStream.Create('solarz.dat', fmCreate);
try
...
fs.WriteBuffer(Messwert, Sizeof(Messwert));
...
finally
fs.Free;
end;
end;
PS: vieviele Jahrzehnte wird es noch dauern, bis alle Delphi Programmierer die Finger von AssignFile lassen...