Hello All,
Is there anybody that can show me how I can return a string with embedded nulls from C to Visual FoxPro?
I know that I am supposed to use the _RetVal() function, but I never succeeded returning anything worth it.
What's the problem with this code ?
int test( ParamBlk *Parm )
{
TCHAR *Buffer;
TCHAR *StrConst="Hello";
Value val;
val.ev_type = 'C';
val.ev_handle = _AllocHand( sizeof(StrConst) );
Buffer = _HandToPtr( val.ev_handle );
wsprintf( Buffer,StrConst );
_RetVal( val );
_FreeHand( val.ev_handle );
}