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?
>>>

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.11 Est-il possible d'obtenir une instance fonctionelle d'un composant?

C'est possible avec l'aide de monikers. Si vous voulez des références multiples aux même mot d'instance, vous pouvez créer une instance de la façon suivante :


<?php
$word
= new COM("C:\docs\word.doc");
?>

Cela créera une nouvelle instance s'il n'y en a aucune disponible ou retournera un descripteur vers l'instance courante, si elle est disponible.

<< Est-il possible d'obtenir une instance fonctionelle d'un composant? >>
Est-il possible de charger/manipuler des objets ActiveX dans une page en PHP ? PHP et COM Y a-t-il moyen de manipuler un événement envoyé par un objet COM?