Compilation sous vb 6.0

Résolu
dehono Messages postés 17 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 18 août 2008 - 25 juil. 2007 à 12:58
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 25 juil. 2007 à 14:49
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

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
25 juil. 2007 à 14:27
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...
3
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
25 juil. 2007 à 13:26
"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ù...
0
dehono Messages postés 17 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 18 août 2008
25 juil. 2007 à 13:43
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
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
25 juil. 2007 à 13:52
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 !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dehono Messages postés 17 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 18 août 2008
25 juil. 2007 à 14:13
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
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
25 juil. 2007 à 14:14
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
0
dehono Messages postés 17 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 18 août 2008
25 juil. 2007 à 14:16
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
0
dehono Messages postés 17 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 18 août 2008
25 juil. 2007 à 14:24
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
0
dehono Messages postés 17 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 18 août 2008
25 juil. 2007 à 14:32
Ok ,, merci Darksidious je vais me pencher la dessus.
bien a toi

Dehono
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
25 juil. 2007 à 14:49
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.
0
Rejoignez-nous