Packages et DLLs standard

De RAD Studio (Français)

Remonter à Utilisation des packages et des composants - Index

Créez un package lorsque vous voulez qu'un composant personnalisé soit utilisable dans l'EDI. Créez une DLL standard lorsque vous voulez générer une bibliothèque utilisable par n'importe quelle application, quel que soit l'outil de développement utilisé pour la créer.

Le tableau suivant énumère les types de fichier associés aux packages :

Fichiers package :



Extension de fichier Contenu

.bpf

Un fichier source requis pour un package.

bpi

Bibliothèque d'importation de package Borland. Un fichier .bpi est créé pour chaque package. Les fichiers bpi sont pour les fichiers bpl ce que les bibliothèques d'importation sont pour les dll. Ce fichier est transmis au lieur par les applications utilisant le package pour résoudre les références aux fonctions du package. Le nom de base du bpi est le même que celui du fichier source du package.

bpk et bpkw

Le fichier source des options du projet. Ce fichier représente la partie XML du projet package. Les fichiers ProjectName.bpk et ProjectName.cpp combinés sont utilisés pour gérer des paramètres, des options et des fichiers utilisés par le projet de package. Les packages .bpk et .bpkw sont identiques mais utilisez l'extension .bpkw pour les packages que vous souhaitez utiliser dans des applications multi-plate-forme.

bpl

Le package d'exécution. Ce fichier est une .dll Windows avec des caractéristiques spéciales. Le nom de base du fichier .bpl est celui du fichier source .bpk or .bpkw.

cpp

NomProjet.cpp contient le point d'entrée du package. De plus, chaque composant contenu dans le package se trouve généralement dans un fichier .cpp.

h

Le fichier d'en-tête ou d'interface pour le composant. Le fichier .h du composant est le compagnon de son fichier .cpp.

lib

Bibliothèque statique ou collection de fichiers .obj utilisée à la place d'un fichier .bpi lorsque l'application n'utilise pas de packages d'exécution. Générée uniquement si l'option du lieur -Gl (Générer un fichier .lib) est sélectionnée.

obj

Une image binaire pour chaque fichier unité du package. Si nécessaire, un fichier .obj est créé pour chaque fichier .cpp.



Remarque :  Les packages partagent leurs données globales avec les autres modules d'une application.

Voir aussi

Autres langues