(PHP 4 >= 4.0.7, PHP 5)
com_load_typelib — Charge un Typelib
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.