Modules de fusion

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation des programmes d'installation


InstallAware Express est basé sur la technologie MSI, l'installateur de Windows. Avec des outils d'installation basés sur MSI, comme InstallAware Express, vous pouvez utiliser des modules de fusion pour déployer des packages d'exécution. Les modules de fusion fournissent une méthode standard que vous pouvez utiliser pour offrir aux applications du code partagé, des fichiers, des ressources, des entrées du registre et la logique d'installation sous forme d'un seul fichier composé.

Les bibliothèques d'exécution ont certaines interdépendances en raison de la façon dont elles ont été regroupées. Le résultat est que lorsqu'un package est ajouté à un projet d'installation, l'outil d'installation ajoute automatiquement un ou plusieurs autres packages ou signale une dépendance sur eux. Par exemple, si vous ajoutez le module de fusion VCLInternet à un projet d'installation, l'outil d'installation va aussi ajouter automatiquement les modules VCLDatabase et StandardVCL ou signaler une dépendance sur ces modules.

Les dépendances de chaque module de fusion sont énumérées dans le tableau suivant. Les divers outils d'installation peuvent réagir différemment à ces dépendances. InstallAware Express pour l'installateur Windows ajoute automatiquement les modules requis s'il peut les trouver. Les autres outils peuvent se contenter de signaler une dépendance ou peuvent générer un échec de construction si les modules requis ne sont pas tous inclus dans le projet.

Modules de fusion et leurs dépendances :


Module de fusion BPL inclus Dépendances

ADO

adortl.bpl

DatabaseRTL, BaseRTL

BaseRTL

rtl.bpl

Pas de dépendance

BaseVCL

vcl.bpl, vclx.bpl

BaseRTL

BDEInternet

inetdbbde{{PackageVersion}.bpl

Internet, DatabaseRTL, BaseRTL, BDERTL

BDERTL

bdertl{{PackageVersion}.bpl

DatabaseRTL, BaseRTL

DatabaseRTL

dbrtl{{PackageVersion}.bpl

BaseRTL

DatabaseVCL

vcldb.bpl

BaseVCL, DatabaseRTL, BaseRTL

DataSnap

dsnap.bpl

DatabaseRTL, BaseRTL

DataSnapConnection

dsnapcon.bpl

DataSnap, DatabaseRTL, BaseRTL

DataSnapEntera

dsnapent.bpl

DataSnap, DatabaseRTL, BaseRTL, BaseVCL

DBCompatVCL

vcldbx.bpl

DatabaseVCL, BaseVCL, BaseRTL, DatabaseRTL

dbExpress

dbexpress.bpl

DatabaseRTL, BaseRTL

dbExpressClientDataSet

dbxcds.bpl

BaseClientDataSet, DataBaseRTL, BaseRTL, DataSnap, dbExpress

DBXInternet

inetdbxpress.bpl

Internet, DatabaseRTL, BaseRTL, dbExpress, DatabaseVCL, BaseVCL

InterbaseVCL

ibxpress.bpl

BaseClientDataSet, BaseRTL, BaseVCL, DatabaseRTL, DatabaseVCL, DataSnap, dbExpress

Internet

inet.bpl, inetdb.bpl

DatabaseRTL, BaseRTL

InternetDirect

indy.bpl

BaseVCL, BaseRTL

Office2000Components Delphi

dcloffice2k.bpl

DatabaseVCL, BaseVCL, DatabaseRTL, BaseRTL

Office2000Components C++

bcboffice2k<nnn>.bpl

BaseVCL, BaseRTL

OfficeXPComponents Delphi

dclofficexp.bpl

DatabaseVCL, BaseVCL, DatabaseRTL, BaseRTL

OfficeXPComponents C++

bcbofficexp<nnn>.bpl

BaseVCL, BaseRTL

SOAPRTL

soaprtl.bpl

BaseRTL, XMLRTL, DatabaseRTL, DataSnap, Internet

TeeChart

tee.bpl, teedb.bpl, teeqr.bpl, teeui.bpl

BaseVCL, BaseRTL

VCLActionBands

vclactnband.bpl

BaseVCL, BaseRTL

VCLIE

vclie.bpl

BaseVCL, BaseRTL

WebDataSnap

webdsnap.bpl

XMLRTL, Internet, DataSnapConnection, DataSnap, DatabaseRTL, BaseRTL

XMLRTL

xmlrtl.bpl

Internet, DatabaseRTL, BaseRTL


Voir aussi