This code copies the binary representation of an integer value <size> to an
array of bytes (I think)
I get the feeling there would be a .NET way of doing this. I looked in the
Marshal class, but didn't quite get what I want.
Anyone know any good sources on casting data for API calls in VB.NET? I
would greatly appreciate any pointers here.
Dim b() As Byte
Dim size As Integer
ReDim b(3)
size =600
CopyMemory b(0), size, 4
--
Thanks for any help,
Shayne H
Mattias Sj?gren - 27 Sep 2003 23:29 GMT
>I get the feeling there would be a .NET way of doing this.
Yep, use the BitConverter class.
Mattias

Signature
Mattias Sjögren [MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/
Please reply only to the newsgroup.
Christine Nguyen - 27 Sep 2003 23:58 GMT
You're looking for the BitConverter Class which works something like below.
dim b() as Byte
dim Size as Integer
Redim b(3) as Byte
b = BitConverter.GetBytes(Size)
> This code copies the binary representation of an integer value <size> to an
> array of bytes (I think)
[quoted text clipped - 13 lines]
> Thanks for any help,
> Shayne H