GenTLB.exe

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilitaires de ligne de commande - Index


GenTLB.exe est le générateur de bibliothèque de types. Lorsque vous compilez ou construisez un projet qui contient une bibliothèque de types, le générateur de bibliothèque de types compile le fichier texte RIDL (Restricted Interface Definition Language) dans le fichier binaire .tlb.

Quand la plate-forme cible en cours est Windows 64 bits, l'EDI passe maintenant "-E64" à GenTLB.exe. Le résultat est une bibliothèque de types dont SYSKIND est défini sur SYS_WIN64 (comparé à SYSKIND=SYS_WIN32 pour une bibliothèque de types 32 bits). Pour de plus amples informations, voir TLIBIMP.EXE.

Vous pouvez utiliser GenTLB.exe dans vos builds personnalisés. Si vous utilisez MSBuild à partir de la ligne de commande, MSBuild utilise alors automatiquement GenTLB.exe.

Syntaxe de la ligne de commande

GENTLB [<options>] <sourcefile>


Eléments de la ligne de commande

Elément Description

<options>

Options de la ligne de commande. Facultatif.

<sourcefile>

Le fichier texte RIDL décrivant la bibliothèque de types à générer.


Pour afficher l'aide de la ligne de commande de GENTLB, entrez :

gentlb

ou

gentlb -?


Options de la ligne de commande

GenTLB.EXE supporte les options de ligne de commande listées dans le tableau suivant :

Options de la ligne de commande GenTLB

Option Description

-T<nom>

Définit le nom du fichier bibliothèque de types à générer sur <nom>.

-D<chemin>

Définit le <chemin> du répertoire de sortie.

-C

Définit s'il faut générer le fichier de liaison du langage C++.

-P

Définit s'il faut générer le fichier de liaison du langage Delphi.


Exemples

Exemple 1

Pour créer AppName.tlb à partir du contenu de AppName.ridl :

gentlb  AppName.ridl

Exemple 2

Pour créer une bibliothèque de types basée sur un fichier .ridl nommé différemment, utilisez l'option -T pour spécifier le nom de la bibliothèque de types. Pour créer AppName.tlb à partir du contenu de model.ridl :

gentlb -TAppName.tlb  model.ridl

Voir aussi