Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Strings with embedded nulls
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00139717
Message ID:
00139732
Vues:
32
Hi Pat,

You have to set the length of the string, otherwise it would be 0.

val.ev_length = ....;

Christof


>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 );
>}
--
Christof
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform