Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

SAMPLE : TYPEBLD : How to use ICreateTypeLib & ICreateTypeInfo

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 131105
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Résumé
L'exemple TYPEBLD montre comment créer une bibliothèque de type OLE Automation à l'aide des interfaces ICreateTypeLib et ICreateTypeInfo.
Plus d'informations
Le fichier suivant est disponible pour téléchargement à partir du Centre de téléchargement Microsoft :
Pour plus d'informations sur la façon de télécharger des fichiers du support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
119591Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents qui était disponible sur la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier.

Consultez le fichier Readme.txt inclus dans l'exemple pour obtenir des instructions sur la manière de compiler et exécuter cet exemple.

La bibliothèque de type est créé est appelé HELLO.TLB et correspond à celui qui serait ont été générés par MkTypLib.exe s'il avait compilé le fichier .ODL suivant.

Exemple de fichier .ODL

   [     uuid(2F6CA420-C641-101A-B826-00DD01103DE1),            // LIBID_Hello     helpstring("Hello 1.0 Type Library"),     lcid(0x0409),     version(1.0)   ]   library Hello   {   #ifdef WIN32       importlib("stdole32.tlb");   #else       importlib("stdole.tlb");   #endif          [         uuid(2F6CA422-C641-101A-B826-00DD01103DE1),        // IID_IHello         helpstring("Hello Interface")       ]       interface IHello : IUnknown       {           [propput] void HelloMessage([in] BSTR Message);           [propget] BSTR HelloMessage(void);           void SayHello(void);       }       [         uuid(2F6CA423-C641-101A-B826-00DD01103DE1),        // IID_DHello         helpstring("Hello Dispinterface")       ]       dispinterface DHello       {         interface IHello;       }          [          uuid(2F6CA421-C641-101A-B826-00DD01103DE1),       // CLSID_Hello          helpstring("Hello Class")       ]       coclass Hello       {           dispinterface DHello;           interface IHello;       }   }				
Typebld kbole kbfile

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 131105 - Dernière mise à jour : 01/09/2015 05:17:46 - Révision : 3.5

Microsoft OLE 2.03, Microsoft OLE 4.0

  • kbnosurvey kbarchive kbmt kbdownload kbautomation kbsample KB131105 KbMtfr
Commentaires