OVH Cloud OVH Cloud

fichiers de dépendance

1 réponse
Avatar
thierry
lorsque je fais .cab pour créer un executable d'installation, il
m'arrive d'avoir le warning suivant: Voici les fichiers dont les
informations de dépendance sont introuvables.

Pourriez vous m'indiquer ce que sont les informations de dépendance, et
si c'est grave docteur :)

Cdt

Thierry

1 réponse

Avatar
Jacques93
Bonjour Thierry,
thierry a écrit :
lorsque je fais .cab pour créer un executable d'installation, il
m'arrive d'avoir le warning suivant: Voici les fichiers dont les
informations de dépendance sont introuvables.

Pourriez vous m'indiquer ce que sont les informations de dépendance, et
si c'est grave docteur :)

Cdt

Thierry



Ce sont des fichiers .dep (format texte) qui comme leur nom l'indique
permettent aux soft d'installation de déterminer si un élément dépend
d'un ou plusieurs autres. Par exemple, pour le composant Rich Text Box
(RichTx32.ocx), il dépend de :

RichEd32.dll
ComCat.dll

et de

RchTxFR.dll

pour la langue française.
S'il manque des fichiers de dépendances certaines dll peuvent manquer
dans ton package d'installation, avec pour conséquence un plantage de
l'appli lors de l'exécution.
En général les fichiers de dépendances des composants de base de VB6 se
trouvent dans WindowsSystem32


Extrait de RichTxt32.dep :

; Dependency file for setup wizards.

[Version]
Version=6.1.97.82

; Dependencies for RichTx32.ocx

; Default Dependencies ----------------------------------------------

[RichTx32.ocx]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)
Version=6.1.97.82
Uses1=RichEd32.dll
Uses2=ComCat.dll
Uses3 CABFileName=RichTx32.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=RichTx32.inf

[ComCat.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
Uses1
[RichEd32.dll]
Dest=$(WinSysPathSysFile)

; Localized Dependencies --------------------------------------------

; ** German (DE) ***
; (0007 = German)
;
[RichTx32.ocx <0007>]
Uses1=RchTxDE.dll
Uses2
[RchTxDE.dll <0007>]
Uses1 CABFileName=RchTxDE.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=RchTxDE.inf

; ** French (FR) ***
; (000C = French)
;
[RichTx32.ocx <000C>]
Uses1=RchTxFR.dll
Uses2

--
Cordialement,

Jacques.