Les packages BPL Delphi

Delphi propose deux types de packages : des packages ’runtime’, utilisés lors de l’exécution d’un programme, ou des packages ’design’ de conception, utilisés lors de la création d’un programme avec l’IDE. Il faut savoir que l’IDE Delphi embarque ce genre de package design et les interfaces pour proposer les contrôles et les composants dans sa palette.

1. Création d’un package runtime Package BPL:package runtime

L’intérêt d’un package Delphi, à l’instar d’une assembly C#, est que l’on peut échanger n’importe quel type de donnée, à savoir des objets complexes.

Ainsi, on peut concevoir un package comme un regroupement de routines ou de classes pouvant être utilisées par différents binaires d’une solution logicielle.

Utilisons le Wizard de projet de Delphi. File - New - Other et choisissons Package.

images/07EP08.png

Examinons la source de projet généré :

package BplCustom; 
 
{$R *.res} 
{$IFDEF IMPLICITBUILDING This IFDEF should not be used...
Pour consulter la suite, découvrez le livre suivant :
couv_RIDELPH.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Mise en pratique de l'utilisation d'une dll
Suivant
Conclusion