Expert Importer un composant

De RAD Studio
Aller à : navigation, rechercher

Remonter à Menu Composant

Composant > Importer un composant

Utilisez cet expert pour importer une bibliothèque de types, un contrôle ActiveX ou un assemblage .NET en tant que composant de votre projet.

Si vous sélectionnez Importer un composant sans projet ouvert, vous devez choisir VCL pour C++ Win32 ou VCL pour Delphi Win32.

Les fichiers suivants sont générés par l'expert Importer un composant :

  • Pour Delphi : *+TLB.dcr, *_TLB.pas.
  • Pour C++ : *_OCX.dcr, *_OCX.cpp, *_OCX.h, *_TLB.cpp, *_TLB.h.

Remarque : Les fonctionnalités décrites ici ne sont pas toutes présentes pour chaque instance de l'expert.

Option Type de composant Description

Importer une bibliothèque de types

Cliquez pour importer une bibliothèque de types qui est déjà recensée sur votre système. Cette bibliothèque de types sera l'ancêtre du composant que vous créez.

Importer un contrôle ActiveX

Cliquez pour importer un contrôle ActiveX qui est actuellement récensé sur votre système. Ce contrôle ActiveX sera l'ancêtre du composant que vous créez.

Importer un assemblage .NET

Cliquez sur cet élément pour importer un assemblage .NET en tant qu'objet COM. L'assemblage .NET GAC recensé que vous sélectionnez sera l'ancêtre du composant que vous créez.


Page Bibliothèques de types recensées, Contrôles ActiveX recensés ou Assemblages .NET recensés

Selon le type de composant sélectionné à l'étape précédente (sur la page Importer un composant), cette page affiche la liste des bibliothèques de types, des contrôles ActiveX ou des assemblages .NET recensés du GAC (Global Assembly Cache).

Remarque : L'expert Importer un composant examine seulement le registre 32 bits. Lorsque l'exécution s'effectue sur un système 64 bits, vous devez utiliser directement TLIBIMP.EXE si vous voulez importer un contrôle ActiveX ou une bibliothèque de types spécifique à un système 64 bits.


Elément Description

Liste des composants

Affiche la liste des bibliothèques de types, des contrôles ActiveX ou des assemblages .NET recensés du GAC. Sélectionnez le composant que vous voulez utiliser.

Loupe ChercherChercher

Entrez une chaîne de recherche. La liste inclut automatiquement seulement les éléments qui correspondent à votre chaîne de recherche. Cliquez sur X pour effacer la chaîne de recherche.

Ajouter

Cliquez sur cet élément pour ajouter un nouveau composant à la liste. Ouvre la boîte de dialogue Recenser un contrôle OLE ou Recenser un assemblage .NET.

Page Composant

Sur la page Composant, modifiez les paramètres qui sont utilisés pour importer le composant dans l'EDI.

Elément Description

Noms de classes

Affiche le nom de la classe ou des classes qui seront créées.

Cliquez sur le bouton Points de suspension pour ouvrir la boîte de dialogue Noms de classes dans laquelle vous pouvez modifier le nom de la classe.

Page de palette

Sélectionnez la catégorie de la palette d'outils dans laquelle vous voulez que les composants apparaissent.

Répertoire unité

Entrez un répertoire pour l'unité qui contiendra le composant ou cliquez sur le bouton [...] pour naviguer jusqu'au répertoire dans lequel résidera le fichier unité.

Chemin de recherche

Entrez le chemin de recherche pour le nouveau composant. La valeur par défaut est le chemin de recherche des bibliothèques du dialogue Options de projet (pour Delphi, ce chemin se situe sur la page Répertoires et Conditions ; pour C++, sur la page Chemins et définitions). Le répertoire désigné dans le champ Répertoire unité sera ajouté au chemin de recherche. Les entrées non valides sont ignorées.

Générer des wrappers de composants

Génère les classes de composants de l'EDI qui encapsulent les interfaces de chaque CoClasse afin qu'elles puissent être utilisées sur le Concepteur de fiches.



Page Créer une unité

Spécifiez si vous voulez créer une nouvelle unité, installer le nouveau composant dans un package existant ou installer le composant dans un nouveau package. Si un projet est ouvert, vous disposez d'un choix supplémentaire : l'ajout du composant au projet en cours.

Elément Description

Créer l'unité

Cliquez pour que l'EDI crée une nouvelle unité. Cliquez sur Terminer pour installer le composant et fermer l'expert.

Installer dans un package existant

Cliquez pour installer le nouveau composant dans un package qui existe déjà. Cliquez sur Suivant pour continuer sur la page Package existant de l'expert.

Installer dans un nouveau package

Cliquez pour que l'EDI génère un nouveau package. Cliquez sur Suivant pour continuer sur la page Nouveau package de l'expert.

Ajouter une unité au projet <mon_projet>

Cliquez pour installer le nouveau composant dans le projet spécifié. Cliquez sur Terminer pour installer le composant et fermer l'expert.



Page Package existant

Vous permet de sélectionner un package existant dans lequel installer le nouveau composant.

Elément Description

Loupe ChercherChercher

Entrez une chaîne de recherche. La liste des interfaces inclut automatiquement seulement les packages qui correspondent à votre chaîne de recherche. La chaîne peut être présente dans tout champ de tout enregistrement affiché sur cette page. Vous pouvez aussi copier puis coller dans ce champ l'enregistrement entier et tous ses champs. Cliquez sur X pour effacer la chaîne de recherche.

Liste des packages installés

Sélectionnez un package dans la liste de tous les packages actuellement installés sur le système. Le nom de package, la description et le nom de fichier sont donnés pour chaque package.

Parcourir

Cliquez sur Parcourir pour rechercher un package qui n'est pas sur la liste.

Terminer

Cliquez sur Terminer pour installer le composant et fermer l'expert. Le nouveau composant s'ouvre dans l'éditeur de code.



Page Nouveau package

Vous permet d'entrer le nom d'un nouveau package que l'expert créera pour contenir le nouveau composant.

Elément Description

Nom du package

Entrez un nom de fichier pour le nouveau package. Cliquez sur le bouton [...] pour naviguer jusqu'au dossier dans lequel résidera le nouveau package et pour spécifier un nom de fichier. Si vous fournissez seulement un nom de fichier, le package sera créé dans le répertoire des projets par défaut. Pour les projets Delphi, vous devez spécifier un fichier .dproj ; pour les projets C++, un fichier .cbproj.

Description

Entrez une description pour le nouveau package.

Terminer

Cliquez sur Terminer pour installer le composant et fermer l'expert. Le nouveau composant s'ouvre dans l'éditeur de code.

Voir aussi