Bonjour,

j'ai un souci avec la structure tagVARIANT

J'ai une variable de ce type
et je dois mettre une chaine de caractères dedans...

J'arrive à mettre des bool :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
tagVARIANT var;
 
var.vt = VT_BOOL;
var.boolVal = VARIANT_TRUE;
ou bien des int :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
tagVARIANT var;
 
var.vt = VT_I2;
var.iVal= 1234;
...

Mais pour les chaines de caractères,
je vois pas trop comment spécifier le type
j'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
tagVARIANT var;
 
var.vt = VT_BYREF|VT_I1;
memcpy(&var.pcVal, "blabla", size);
mais ça passe pas...

Quelqu'un s'y connaît??

Merci