Bonjour, je converti un VARIANT en void* pour le faire passer dans une socket ( via un buffer)
ce code pour la conversion en void* marche
SafeArray est de type COleSafeArray ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SafeArray.Attach(SampleArray); SafeArray.AccessData(&pBuffer); dwBufferSize = SafeArray.GetOneDimSize();
SampleArray est un VARIANT &
pbuffer est un void*
cela dit, je n'arrive pas à faire l'opération inverse. ( donc de passer de void* à VARIANT)
Partager