I'm really hoping there's a way to do this in VB 5.

VB 5 has finally given us access to actual addresses, but seemingly only to pass on to win32 API calls that were written in C.

In C, the operation *(address) returns to you the actual value stored at address, and not the address.

If I have an array of data that I know starts at address data_buff_ptr, I really want to be able access that data by referencing that beginning address. This is a piece of cake in C/C++, but how the hell can you do this in VB?

Anyone know if this is possible, without getting too ridiculously complicated (like using a third party control or dll)?