.tlb pour executable visual basic ?

Signaler
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
Bonjour,
Je voudrais savoir si pour lancer un exe VB les fichiers .tlb associés sont necessaire ?
ou ne servent ils qu'a la compilation ?
merci

5 réponses

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
Normalement, ils ne sont pas utiles, seul l’exécutable (éventuellement accompagné de ses ocx et dll) est nécessaire. A condition toutefois que les runtimes VB6 soient installés sur la machine.


[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
les runtimes ?
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
Les programmes développés avec VB6 ne peuvent pas fonctionner tous seuls, ils ont besoin qu'un certain nombre de dll spécifiques, appellées runtime VB6, soient installées dans le système (un peu à l'image du framework pour .Net ou de la machine virtuelle pour Java).

Ces runtimes sont déjà installés sur la machine de développement. Ils sont inclus d'office dans W7 (et peut-être aussi Vista) mais ne le sont pas dans les systèmes précédents (mais on pu quand même être déjà installé par un l'installation d'un précédent logiciel développé en VB6).
C'est pour cela que les logiciels en VB6 doivent, en général, être déployé par un pack d'installation et non pas simplement en copiant l'exe

[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
Donc si sur la machine ou je dois executer mon programme VB6 est installé alors cela veut dire que les runtimes sont deja installés ?
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
Oui, si Visual Studio 6 est installé les runtimes VB6 aussi


[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i