Manuel PHP
Précédent |  | Suivant

# com_load_typelib

(PHP 4 >= 4.1.0, PHP 5)

com_load_typelib -- Charge un Typelib

## Description

bool com_load_typelib ( string typelib_name [, int case_insensitive])

Charge un Typelib et enregistre son contenu dans le moteur, comme si 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`.

`PHP` va essayer de résoudre le Typelib dans cet ordre, et le processus prendra de plus en plus de ressources pour arriver à la fin de la liste ; la recherche du Typelib par son nom est manipulé physiquement en énumérant le registre jusqu'à ce qu'un résultat y soit trouvé.

Notez qu'il est plus efficace d'utiliser l'option de configuration pour précharger et enregistrer les contantes, même si celà est moins flexible.

Si vous devez activer , alors `PHP` essayera d'enregistrer automatiquement les contantes associées à l'objet COM lorsque vous l'instancierez. Celà 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