Re: Type BSTR en WinDev |
Sujet: Re: Type BSTR en WinDev par J-AT sur 11/9/2008 14:22:00 J'ai le même problème avec l'utilisation de l'ActiveX QuickTime. J'essaies d'utiliser l'ActiveX QuickTime en WinDEV. NB: je ne veux pas utiliser l'ActiveX "Apple QuickTime Control" (QTOControl.QTControl) car trop limité. 1) L'utilitaire WDXview ne parvient pas à lister les méthodes et propriétés de l'ActiveX "QuickTime Object" (QuickTime.QuickTime) c:\program files\quictime\qtplugin.ocx WDXview le présente 2 fois dans la liste des ActiveX 2) Etant donné que je connais ces méthodes, exemple: GetPluginVersion -Name GetPluginVersion -Description Returns the version of the QuickTime plug-in. -ID 339 -Prototype BSTR GetPluginVersion(); J'essaie le code suivant: MonObjet est un objet Automation dynamique MonObjet = ObjetActif("QuickTime.QuickTime") SI MonObjet = Null ALORS QUAND EXCEPTION DANS MonObjet = allouer un objet Automation "QuickTime.QuickTime" FAIRE Info(ExceptionInfo(errMessage)) Ferme FIN FIN MonObjet>>GetPluginVersion() Qui me retourne une erreur... Vous avez appelé la méthode Automation 'GetPluginVersion'. En tentant d'invoquer la méthode <GetPluginVersion> ou de lire la propriété <GetPluginVersion>, l'objet Automation/ActiveX a renvoyé l'erreur suivante : 'Erreur 80004005 : ' En tentant d'invoquer la méthode <GetPluginVersion>, l'objet Automation/ActiveX a renvoyé l'erreur suivante : 'Erreur 80004005 : ' En tentant de lire la propriété <GetPluginVersion>, l'objet Automation/ActiveX a renvoyé l'erreur suivante : 'Erreur 80020003, Le membre demandé n'existe pas' En tentant d'écrire la propriété <GetPluginVersion>, l'objet Automation/ActiveX a renvoyé l'erreur suivante : 'Erreur 80070057, Un ou plusieurs arguments sont invalides' (NB: j'ai aussi essayé avec un champ ActiveX) Avez-vous déjà utilisé l'ActiveX QuickTime? Auriez-vous des idées...? Merci |