![]() |
Integer in Datei speichern
Hi,
Ich muss einen Integer Wert als Bytefolge (4 Bytes) in eine Datei schreiben. Der Wert 3 soll also so : XX 00 00 00 03 XX in der Datei auftauchen. Aber aus irgend einem Grund steht in meiner Datei immer nur folgendes: XX 03 00 00 00 XX Quelltext bisher im Prinzip so:
Delphi-Quellcode:
Hat vielleicht jemand ne Idee, bzw hatte schonmal ein ähnliches Problem?
...
zahl:= 3; CopyMemory(@Buffer[6], @zahl, 4); WriteFile(hFile, Buffer, 10, numWritten, nil); ... |
Re: Integer in Datei speichern
|
Re: Integer in Datei speichern
Versuch es doch mal mit absolute...
Delphi-Quellcode:
Gruss
var i:integer;
b:array[1..4] of byte absolute i; begin i:=3; In b[1] steht der erste Teil In b[2] steht der zweite Teil : end; Thorsten |
Re: Integer in Datei speichern
Ich danke Euch. Funktioniert jetzt. :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz