Je travaille avec un objet COM tiers dont certains de ses méthodes transmettent des valeurs en tant que pointeur BSTR. Étant donné que VBscript ne prend en charge que les tentatives de type Variant à utiliser d'une manière similaire à Object.Method (sMyString), se termine raisonnablement avec une erreur de type "incompatibilité de type".Problème de "type incompatibilité" VBScript avec le paramètre "[in, out] BSTR *"
Je suppose que cette erreur est générée par l'objet COM lui-même plutôt que par l'interpréteur VBScript puisque l'objet reçoit une chaîne à la place du pointeur. J'ai essayé de contourner le problème en définissant le tableau de chaînes mais c'est toujours la même erreur.
Alors je me demandais si quelqu'un avait un problème similaire et quelles étaient les solutions de contournement utilisées.
Juste pour souligner. Je n'ai pas de contrôle sur l'objet COM. C'est dans l'application du vendeur. Je dois l'utiliser "tel quel".
Merci, Albert Gareev