julienbad
Messages postés7Date d'inscriptionjeudi 2 juin 2005StatutMembreDernière intervention 5 juillet 2005
-
16 juin 2005 à 14:47
julienbad
Messages postés7Date d'inscriptionjeudi 2 juin 2005StatutMembreDernière intervention 5 juillet 2005
-
16 juin 2005 à 18:00
Bonjour à tous!
Voila j'ai un problème avec l'utilisation d'un Variant .
En fait je doit utiliser une dll activeX écrite en VB avec un programme écrit sous visual C++
Pour importer la dll pas de pb! j'ai les deux headers
Mon problème survient quand je veux utiliser une fonction prenant en parametre 2 BSTR* et 2 Variant*
Fonction(BSTR* w, VARIANT* x,VARIANT* y,BSTR* z)
en fait je pense que mon erreur viens du parametre x prenant un type VARIANT*.
Je doit déclarer à ce moment un chemin d'accés sous forme de Char* et le convertir en VARIANT*
mais une fois que j'utilise varDataBase une erreur de pointeur se produit :
0x77a30f68 referenced at 0x31414450
et en debeug je vois que le programme coince lors de l'utilisation de la dll OLEAUT32