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

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.2 Que signifie 'Unsupported variant type: xxxx (0xxxxx)'?

Il y a des dixaines de types de VARIANT et de combinaisons entre elles. La plupart d'entre elles sont déjà supportées, mais quelques une ne sont toujours pas implémentées. Les tableaux ne sont pas complètement supportés. Seuls le tableaux unidimensionnels indexés peuvent être transmis entre PHP et COM. Si vous trouvez d'autres types qui ne sont pas supportés, reportez les nous comme un bogue (si ce n'est pas déjà fait) et fournissez le plus d'informations possibles.

<< Que signifie 'Unsupported variant type: xxxx (0xxxxx)'? >>
J'ai compilé une DLL pour calculer quelquechose. Y a-t-il un moyen d'utiliser cette DLL sous PHP? PHP et COM Est-il possible de manipuler des objets visuels en PHP?