Charge un Typelib et enregistre son contenu dans le moteur, comme s'ils avaient été définis
en utilisant define(). Le paramètre
case_insensitive
se comporte comme le paramètre du même nom
de la fonction define().
typelib_name
peut être une des valeurs suivantes :
Le nom d'un fichier .tlb ou le module exécutable contenant le Typelib.
Le GUID du Typelib, suivi du numéro de version ; par exemple {00000200-0000-0010-8000-00AA006D2EA4},2,0.
Le nom du Typelib, e.g Microsoft OLE DB ActiveX Data Objects 1.0 Library.
Notez qu'il est plus efficace d'utiliser
com.typelib_file
l'option
de configuration pour précharger et enregistrer les constantes, même si cela
est moins flexible.
Si vous devez activer
com.autoregister_typelib
, alors PHP
essayera d'enregistrer automatiquement les constantes associées à l'objet COM
lorsque vous l'instancierez. Cela dépendra de l'interface fourni par l'objet COM
lui-même et ne sera pas toujours possible.
Précédent | Sommaire | Suivant |
com_isenum | Niveau supérieur | com_load |