Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#44

Re: Streams - negativen Wert mit Write schreiben???

  Alt 14. Aug 2004, 12:29
Hallo,
das speichert den Wert aus einem TSpinEdit korrekt in einen TMemoryStream.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  mStream : TMemoryStream;
  Value : SmallInt;
begin
  mStream:=TMemoryStream.Create;
  Try
    Value:=SpinEdit1.Value;
    mStream.Write(Value,SizeOf(SmallInt));
    mStream.SaveToFile('d:\test.bin');
  Finally
    mStream.Free;
    end;
end;
Wenn der angezeigte Wert im TSpinEdit -10 ist, steht in der Datei (betrachtet mit einem HexEditor) F6FF. Wie es sein soll.
I come from outer space to save the human race
  Mit Zitat antworten Zitat