Registriert seit: 9. Sep 2003
Ort: Wildeshausen
295 Beiträge
Turbo Delphi für Win32
|
Re: Streams - negativen Wert mit Write schreiben???
13. Aug 2004, 18:22
Irgendwie peilst du die Lage nicht.
Vom Spin in die Variable vom Typen SmallInt(2 Byte). Dabei wird automatisch eine Konvertierung vollzogen. Mit Sicherheit ist im Spin ein Integer (4 Byte)
Dann speicherst du die zwei Byte auf die Platte. Gut.
Dann lädst du deinen Stream. Gut. Wohin? Was macht BC.Value? Wieso * 10? Wieso Position $1A? Kannst du nicht erst einemal einen Typen deklarieren. Dann hast du auch keine Probleme beim Laden. Solltest du nur darauf achten, daß das "Packed Record" ist, sonst braucht ein Byte auch 2 Byte Speicher.
Zeige mal mehr vom Code.
Stefan
|