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

adortl250.bpl

DatabaseRTL, BaseRTL

BaseRTL

rtl250.bpl

Pas de dépendance

BaseVCL

vcl250.bpl, vclx250.bpl

BaseRTL

BDEInternet

inetdbbde{{PackageVersion}.bpl

Internet, DatabaseRTL, BaseRTL, BDERTL

BDERTL

bdertl{{PackageVersion}.bpl

DatabaseRTL, BaseRTL

DatabaseRTL

dbrtl{{PackageVersion}.bpl

BaseRTL

DatabaseVCL

vcldb250.bpl

BaseVCL, DatabaseRTL, BaseRTL

DataSnap

dsnap250.bpl

DatabaseRTL, BaseRTL

DataSnapConnection

dsnapcon250.bpl

DataSnap, DatabaseRTL, BaseRTL

DataSnapEntera

dsnapent250.bpl

DataSnap, DatabaseRTL, BaseRTL, BaseVCL

DBCompatVCL

vcldbx250.bpl

DatabaseVCL, BaseVCL, BaseRTL, DatabaseRTL

dbExpress

dbexpress250.bpl

DatabaseRTL, BaseRTL

dbExpressClientDataSet

dbxcds250.bpl

BaseClientDataSet, DataBaseRTL, BaseRTL, DataSnap, dbExpress

DBXInternet

inetdbxpress250.bpl

Internet, DatabaseRTL, BaseRTL, dbExpress, DatabaseVCL, BaseVCL

InterbaseVCL

ibxpress250.bpl

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

Internet

inet250.bpl, inetdb250.bpl

DatabaseRTL, BaseRTL

InternetDirect

indy250.bpl

BaseVCL, BaseRTL

Office2000Components Delphi

dcloffice2k250.bpl

DatabaseVCL, BaseVCL, DatabaseRTL, BaseRTL

Office2000Components C++

bcboffice2k<nnn>.bpl

BaseVCL, BaseRTL

OfficeXPComponents Delphi

dclofficexp250.bpl

DatabaseVCL, BaseVCL, DatabaseRTL, BaseRTL

OfficeXPComponents C++

bcbofficexp<nnn>.bpl

BaseVCL, BaseRTL

SOAPRTL

soaprtl250.bpl

BaseRTL, XMLRTL, DatabaseRTL, DataSnap, Internet

TeeChart

tee250.bpl, teedb250.bpl, teeqr250.bpl, teeui250.bpl

BaseVCL, BaseRTL

VCLActionBands

vclactnband250.bpl

BaseVCL, BaseRTL

VCLIE

vclie250.bpl

BaseVCL, BaseRTL

WebDataSnap

webdsnap250.bpl

XMLRTL, Internet, DataSnapConnection, DataSnap, DatabaseRTL, BaseRTL

XMLRTL

xmlrtl250.bpl

Internet, DatabaseRTL, BaseRTL


Voir aussi