Compilation sous vb 6.0

[Résolu]
Signaler
Messages postés
17
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
18 août 2008
-
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
Bonjour,
j ai un probleme avec VB6.0.
j ai developpe une application mais lorsque je fais un make project1 j ai l impression qu il ne donne pas d  erreur mais qu il ne compile pas vraiment.
j ai pourtant un executable qui tourne sur ma machine sous xp.
lorsque je veux l installer par un script inno setup 5.0 je recois un message qu il ne trouve pas le module.
j ai essaye par bcp de moyens mais sans succes.
dans mon application , j utilise 2 modules 4 forms, un designer et un datareport.
je voudrais le faire tourner sous xp. mais rien ne fonctionne quelqu un peut il m aider.
un grand merci

Dehono

10 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
125
C'est à toi de savoir quelle version de dll tu utilise. Renseigne toi également sur les dépendances des ocx que tu pourrais utiliser.

Dès qu'on utilise un librairie tierce, il faudrait toujours noter quelque part les dépendances de ces librairies, ca évite justement ce genre de problèmes...
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
125
"il ne compile pas vraiment" : càd ? L'exe généré ne correspond pas à ton code ?

Utilise tu des directives de compilations particulières ? Es-tu sûr que tu teste le bon exe (celui dernièrement généré par VB) ? Essaye de rajouter un msgbox au lancement de ta form principal pour vérifier au cas où...
Messages postés
17
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
18 août 2008

Merci darksidious d avoir repondu aussi rapidement.
en fait je recois le message d erreur suivant sur une autre machine que la mienne, chez moi ca tourne.
ce message est le suivant:
System error &H8007007E (-2147024770). The specified module was not found.

j ai bien lance un msgbox, il apparait bien lors du lancement du programme a la fin du setup mais sur ma machine.
je suis un peu perdu car je n ai plus vraiment programme en vb 6.0 depuis un petit moment.
bien à toi

Dehono
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
26
Bonjour,

L'expression "Make Project" reste ici trop confuse et j'aimerais une précision :

S'agit-il :
1) le la boîte de Dialogue Make Project (dont le rôle est celui de construire une combinaison de projets dans un groupe spécifié de projets... et qui n'a rien à voir avec la création de l'exécutable résultant ) ?
ou de
la commande Make Project.Exe (qui est autre chose et aboutît à la création d'un exécutable) ?
Il est ici nécessaire d'être tès précis !
Messages postés
17
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
18 août 2008

Il s agit dans le menu file de l'option make project1.exe
l executable est creé mais il ne tourne pas chez les autres.
merci de votre aide
Dehono
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
125
Attention, le module not find, ca veut pas dire que ton exe n'est pas à jour, c'est bien différent :
Cela vient très certainement d'un activeX  :
Un ocx (ou dll activeX) qui a une dépendance vers un autre, et celui-ci n'est pas installé sur l'autre machine
Un ocx qui a une dépendance vers un autre, mais ce dernier n'est pas à jour
Ton programme qui a une dépendance vers un ocx mais celui-ci n'est pas à jour
Messages postés
17
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
18 août 2008

Il s agit dans le menu file de l'option make project1.exe
l executable est creé mais il ne tourne pas chez les autres.
merci de votre aide
Dehono
Messages postés
17
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
18 août 2008

Au niveau des ocx et des dll, je m etais rendu compte qu elles n etaient pas a jour donc j ai telecharge sur microsoft le sp 6.0 mais j ai des doutes quant a la vetuste de ces dll et ocx.car lors de l installation de celles ci il me proposait des ocx et des dll plus anciennes (certaines)






 





Dehono
Messages postés
17
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
18 août 2008

Ok ,, merci Darksidious je vais me pencher la dessus.
bien a toi

Dehono
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
125
Je te garantit pas que ca vienne de là, mais ce genre d'erreur, je l'ai déjà rencontré à cause d'une dépendance de l'un de mes ocx vers un autre ocx qui n'avais pas été mis à jour sur le poste client où ca posé problème.