Yesterday I asked how to code a C function in a DLL that returns a "pointer to void" (void *) value for a MapBasic application. The answer is that any pointer is just a 32-bit integer and its value is the address of whatever structure it points to, so you use an Integer in MapBasic and pass it ByVal to subsequent routines in the DLL that need it.

Thanks for the help!
- Bill Thoen

_______________________________________________
MapInfo-L mailing list
MapInfo-L@lists.directionsmag.com
http://www.directionsmag.com/mailman/listinfo/mapinfo-l

Reply via email to