Hallo Technikus,
dein Compiler mag die Art nicht, in der ich die Obergrenze des array angegeben habe. Entweder du findest den Compilerschalter, der den Code so akzeptiert, wie ich ihn dir gegeben habe, oder du änderst den Code nochmal ab:
Delphi-Quellcode:
procedure TForm1.Button1_SpeichernClick(Sender: TObject);
var
Messwert: TLeistung;
Buffer: array [1..32] of byte absolute Messwert;
...
begin
...
fs.WriteBuffer(Buffer, Sizeof(Messwert));
...
Grüße vom marabu