>>VFP doesn't support pointers or structures.
>
>Sure it supports pointers and structures. You can't
dereference a pointer to a variable that you didn't create, but you can pass VFP variables by reference, which is the same thing as passing a pointer. As for structures, see
Q181289.
Not to pick nits, Mike, but structures containing self-referential pointers are a b!tch in VFP strings, the VFP string gets moved and
poof! the pointer is invalid - I use a static block allocated using ClsHeap in these instances, and I have the necessary UDFs to dereference pointers for non-self-referential structures included (GetMem() and GetMemString()) in the class.