On 12-11-06 05:23 PM, Michael Van Canneyt wrote:
Works perfectly here. 64-bit linux, 8Gb mem.
Are you trying this on a 32-bit system ? Because then it will of
course fail.
Also, it contains a flaw, since the buffer is not initialized, and
will contain random data. So the tests at the end will fail and cause
an error. But this has nothing to do with range checking.
Michael.
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel
Fails EVERY time here. And in production too. I exclusively use memory
streams.
Range Checking / Overflow off line 54 returns -2147483648 when I read
only 2 bytes and MyBuffer should be [0,0] since that's what I wrote to
the memory stream and shows it was never read into.
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel