Puis-je générer des fichiers DLL à partir de PHP comme je le fais avec Perl?
<<<
Que signifie 'Unable to obtain IDispatch interface for CLSID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'? Comment puis-je utiliser des objets COM à partir d'un serveur distant?
>>>

11.9 PHP et COM
11 FAQ : foire Aux Questions
 Manuel PHP

J'ai compilé une DLL pour calculer quelquechose. Y a-t-il un moyen d'utiliser cette DLL sous PHP?
Que signifie 'Unsupported variant type: xxxx (0xxxxx)'?
Est-il possible de manipuler des objets visuels en PHP?
Puis-je stocker un objet COM dans une session?
Comment puis-je intercepter des erreurs COM?
Puis-je générer des fichiers DLL à partir de PHP comme je le fais avec Perl?
-> Que signifie 'Unable to obtain IDispatch interface for CLSID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'?
Comment puis-je utiliser des objets COM à partir d'un serveur distant?
J'obtiens 'DCOM is disabled in C:\path...\scriptname.php on line 6', que dois-je faire?
Est-il possible de charger/manipuler des objets ActiveX dans une page en PHP ?
Est-il possible d'obtenir une instance fonctionelle d'un composant?
Y a-t-il moyen de manipuler un événement envoyé par un objet COM?
J'ai des problèmes quand j'invoque une méthode d'un objet COM qui expose plus d'une interface. Que puis-je faire?
Bon, PHP fonctionne avec COM, mais qu'en est-il de COM+?
Si PHP peut manipuler des objets COM, peut-on imaginer d'utiliser des resources de composants, en conjontion avec PHP?

11.9.7 Que signifie 'Unable to obtain IDispatch interface for CLSID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'?

Cette erreur peut avoir plusieurs causes :

  • le CLSID est incorrect
  • la DLL demandée est introuvable
  • le composant demandé n'implémente pas l'interface IDispatch

<< Que signifie 'Unable to obtain IDispatch interface for CLSID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'? >>
Puis-je générer des fichiers DLL à partir de PHP comme je le fais avec Perl? PHP et COM Comment puis-je utiliser des objets COM à partir d'un serveur distant?