[Lazarus] Loading an integer into a byte array
Joost van der Sluis
joost at cnoc.nl
Thu Jan 8 15:58:10 CET 2009
Op donderdag 08-01-2009 om 16:05 uur [tijdzone +0200], schreef Dave
Coventry:
> I have a file into which I want to put a long integer:
>
> 00 00 19 7A
>
> The file expects the value in the form:
>
> buffer[0]:=122;
> buffer[1]:=25;
> buffer[2]:=0;
> buffer[3]:=0;
>
> I am then intending to write this buffer to the file
>
> FS.Writebuffer(buffer,4);
>
> Is there a way of loading the buffer directly before writing?
var l : longint;
l := NtoBE($197a); // Number to BigEndian
Fs.WriteInt(l);
I don't have tried it, but it must be something like that?
Joost.
More information about the Lazarus
mailing list