MIDL et ODL
Le langage MIDL (Microsoft Interface Definition Language) inclut désormais la syntaxe ODL (Object Definition Language) complète. Cela vous permet d’utiliser le compilateur MIDL 32 bits pour générer une bibliothèque de types et des fichiers d’en-tête facultatifs pour une application COM.
Note
Lorsque la documentation fait référence à un fichier ODL, elle fait référence à un fichier qui Mktyplib.exe peut analyser. Lorsqu’il fait référence à un fichier IDL, il fait référence à un fichier que le compilateur MIDL peut analyser. Il s’agit strictement d’une convention d’affectation de noms. Le compilateur MIDL analyse un fichier d’entrée quel que soit son extension de nom de fichier.
Les rubriques de cette section traitent de l’utilisation du compilateur MIDL et des fichiers IDL contenant des instructions IDL et ODL pour générer des bibliothèques de types :
- génération d’une bibliothèque de types avec MIDL
- fichiers supplémentaires requis pour générer une bibliothèque de types
- différences entre MIDL et MkTypLib
- fonctionnalités du langage ODL dans MIDL
- générer une DLL proxy et une bibliothèque de types à partir d’un fichier IDL unique