MemoryBlock.Constructor(bytes as UInteger)
From Xojo Documentation
Creates a new MemoryBlock with the size specified in bytes.
For 32-bit apps, you can request a maximum of about 2 to 3 GB depending on the OS. Generally Windows is closer to 2GB and macOS/Linux are closer to 3GB. There is no practical limit for 64-bit apps.
The following example reads a real number into a memory block and then displays it:
Var d As Single
m.SingleValue(0) = 123.456
d = m.SingleValue(0)
The following example stores a string in a MemoryBlock and displays it: