array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'function.com-load-typelib.php', 1 => 'com_load_typelib', ), 'up' => array ( 0 => 'ref.com.php', 1 => 'Fonctions COM et .Net (Windows)', ), 'prev' => array ( 0 => 'function.com-get-active-object.php', 1 => 'com_get_active_object', ), 'next' => array ( 0 => 'function.com-message-pump.php', 1 => 'com_message_pump', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/com/functions/com-load-typelib.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
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().
Notez qu'il est plus efficace d'utiliser com.typelib-file php.ini l'option de configuration pour précharger et enregistrer les constantes, même si cela est moins flexible.
Si com.autoregister-typelib est activé, alors PHP essayera d'enregistrer automatiquement les constantes associées à l'objet COM lorsque vous créerez l'objet. Cela dépendra de l'interface fournie par l'objet COM lui-même et ne sera pas toujours possible.
typelib
typelib
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
.
case_insensitive
Le paramètre case_insensitive
se comporte à l'inverse
du paramètre $case_insensitive
de la fonction define().