VB6 avec win 7

Fermé
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 3 mai 2010 à 20:15
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 5 mai 2010 à 22:28
Bonjour,

Est-ce que quelqu'un utilise vb6 avec windows seven??

Car moi ca ne veux pas marcher! erreur de DAO350.dll


Merci de votre aide!
A voir également:

23 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
3 mai 2010 à 21:32
Quel est le message d'erreur complet ? Es-tu sûr d'avoir suivi toute la procédure d'installation ?
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
3 mai 2010 à 21:40
Bonjour!
Merci pour la réponse!

Voici le message d'erreur lorsque j'essai d'exécuté vb6: DAO350.dll could not load. et c'est tout

J'ai rechercher sur internet et ils disent de "register" le dll. donc je fait la procedure "Regsvr32 "c:\program files\common files\microsoft shared\DAO\Dao350.dll"

et le message d'erreur est :the module "c:\...\dao350.dl" was loades but the call of dllregisterserver failed with error code 0x8002801c

J'ai déinstaller/réinstaller/ et plusieurs fois encore ... mais toujours la même erreur

L'installation se termine sans probleme, le probleme surviens lorsque j'exécute vb6.

Merci de votre aide
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
3 mai 2010 à 23:18
Tu n'as pas eu de messages d'avertissement lors de l'installation de VB6 ?
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
4 mai 2010 à 20:03
Non, tous s'est dérouler parfaitement.

Sauf que ... Je viens de réaliser quelques chose, je ne sait pas si cela peut être la cause ...

Je viens de voir la boite du vb6, et c'est un upgrade. on a vb4 et vb5 full version.

ET donc, sur le poste que j'essaie d'installer vb6, c'est un nouveau ordi, donc il n'a jamais eu aucun vb (ni vb4 et ni vb) ..

Est-ce que cela peut-être la cause ...

Dois-je installer vb4 ou vb5 avant puis faire l'upgrade pour le 6 apres ??


Merci!!

Pascal_22
0

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

Posez votre question
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
4 mai 2010 à 20:46
Bonjour,
Mais oui, tu doit d'abord installer VB5 mais je suis septique quand à la compatibilité avec Vista.
Un bon conseil, pour lancer Le/les setup ne le laisse pas faire en autorun mais recherche le setup sur le CD, clic droit sur Setup.exe et dans le menu clic sur Exécuter en tant qu'administrateur.
A+
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
4 mai 2010 à 21:02
Bonjour, j'ai installer vb4 et vb 5 puis après vb6 mais encore l'erreur de de dao350.dll.

Ce qui est étonant c'est que vb4 et vb5 fonctionne !! grrrrrr.
J'ai même installer comme lermite222 le mentionne en tant qu'administrateur.
SVP de l'aide svp!!!

Quelqu'un aurait une idée?

PAscal_22
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
4 mai 2010 à 21:10
tu a VB
Essaye de fair un upgrade de VB6 (sur MS) pour avoir le Pack6 , je sais plus très bien, enfin la dernière quoi.
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
4 mai 2010 à 21:15
Bonjour, je viens tout juste de le faire l'installation du service pack 6 et rien encore, la même erreur.

quelqu'un a une idée!

Merci

PAscal_22
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
4 mai 2010 à 22:04
Autre idée..
Fait une recherche sur ton C de dao350.dl et prend bien note du chemin.
Quand tu l'a trouvé tu dis
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
5 mai 2010 à 00:01
Il ne faut pas installer d'autres versions de VB ça ne sert à rien. Essaie de désinstaller tout ce qui touche à VS6 et de réinstaller. Installe aussi le SP6.
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
5 mai 2010 à 13:58
Bonjour,

Je viens de tout désinstaller, enfait il y avait que vb 6 à désinstallé. Par contre je me suis appercu que le ficher ADO350.dll est toujoursdans C:\Program Files\Common Files\microsoft shared\DAO .

Devrais-je le supprimer aussi??

Merci

PAscal_22
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
5 mai 2010 à 16:32
Tu ne répond pas à ma question, si ce n'est indirectement, semblerait que mes réponses ne t'interesse pas !!
Seulement à ceux qui croient connaître.
??
A+
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
5 mai 2010 à 16:47
Bonjour,

lermite222, il y a eu un mal entendu, j'ai répondu à ta question, regarde le dernier message(appart celui là) :), j'ai écris "C:\Program Files\Common Files\microsoft shared\DAO" Mais j'Avoue que j'ai pas été tros explicite. Je m'en excuse!! Et biensure que tes réponse m'intéresse.

Donc j'ai fait une recherche du fuchier dao350.dll et le résultat à été :

1- C:\Windows\System32 (c'Est moi qui l'ai placer là)
2- C:\Program Files\Common Files\microsoft shared\DAO\

et c'est tout!

Merci de votre aide!

PAscal_22
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 5/05/2010 à 16:59
Je n'avais pas vu le libellé de l'erreur ou tu l'a rajouter par après, mais qu'importe..
Si tu a rout réinstaller.. Tu peu continuer
Clic sur Démarrer >>
dans la ligne de commande (Rechercher) tu tape CMD MAIS PAS ENTER
Dans le haut du menu tu clic droit sur l'icone de CMD
Dans la fenêtre de commande (Noir) tu tape après le prompt..
REGSVR32 + un espace + le nom complet du chemin et de la dll
Tu devrait avoir un message comme quoi l'enrégistrement est réussi.
Comme ton VB6 est un Upgrade ce n'est pas a proprement parler un install, les dll ne sont donc pas enrégistrées.
Tu redémarre VB, si tout va bien tu ne devrais plus avoir la même erreur mais une autre dll.
Tu recommence la même séquence sur toutes les dll qui donneront cette erreur.
Tu dis.
A+
EDIT:
Si ton PC est en français et le VB en anglais tu va avoir un message pas trouver VBruin600.FR , c'est rien tu continue.

L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
5 mai 2010 à 17:18
Bonjour,

J'ai fait ce que tu as écrit. mais je ne suis pas certain de quelques chose, dans tes étapes tu dis :

Clic sur Démarrer >>
dans la ligne de commande (Rechercher) tu tape CMD MAIS PAS ENTER
Dans le haut du menu tu clic droit sur l'icone de CMD
ici je ne suis pas sur de l'étape alors j'ai fait run as administrator
Dans la fenêtre de commande (Noir) tu tape après le prompt..
REGSVR32 + un espace + le nom complet du chemin et de la dll
.....



Donc apres d'avoir fait regsvr32 ....
J'ai eu le message comme quoi l'enregistrement a réussi.

J'ai tester Vb6 mais toujours le même message d'erreur : DAO350.dll could not be load.
:)

Merci de ton aide!!

PAscal
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 5/05/2010 à 17:32
Si tu a copier la dll dans system32 c'est celle-là que tu doit enrégistrer.
A+
EDIT: le chemin de system32 n'est pas nécessaire, après REGSVR32 tu tape le nom de la dll
EDIT 2 : ou bien la supprimer dans system32

L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
5 mai 2010 à 17:37
En fait, quand tu ouvre l'appli (VB6) les dll sont d'abord cherchées dans System32 et ce n'est que si elle n'est pas trouvée que la recherche se poursuit dans les path de l'appli.
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
5 mai 2010 à 17:34
Bonjour,

Voici le message d'erreur quand j'essaie d'enregistrer dao350.dll dans c:\windows\system32 :


The module "c:\Windows\System32\dao350.dll" may not compatible with the version of windows that you're running. Check if the module is compatible with an x86 (32-bit) or x64 (64-bit) version of regsvr32.exe



Assez bizarre!!!
Mon OS est win 7 ultimate 32bit.

Merci!
Pascal
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
5 mai 2010 à 17:43
Bonjour,

J'ai la mçeme erreur:
"The module "c:\Windows\System32\dao350.dll" may not compatible with the version of windows that you're running. Check if the module is compatible with an x86 (32-bit) or x64 (64-bit) version of regsvr32.exe "

Même si je fais : regsvr32 DAO350.dll et enter

Donc je l'ai supprimer de dans le dossier system 32 comme tu le mentionne.

Merci

Pascal_22
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
5 mai 2010 à 17:52
Pour répondre à ton commentaire plus haut que je vien de voir:
J'ai supprimé le dll de dans le dossier system 32, et maintenant l'erreur à changer.
erreur =

Can't find file DAO350.dll


Le dll en question est dans C:\Program Files\Common Files\microsoft shared\DAO

Dois-je le mettre ailleur??

Et pour répondre à tea dernière question : Mon windows est : windows 7 ultimate 32 bit (je viens tout juste de revérifier)

Merci

Pascal_22
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
5 mai 2010 à 18:09
J'ai un peu tarder mais il me fallais le temps de faire quelques recherches... :D
J'ai trouver la dll qui sert pour mon VB6 dans...
C:\Program Files\Common Files\microsoft shared\DAO
Date = mardi ?28 ?avril ?1998, ??0:00:00
Taille = 556 Ko (570.128 octets)
Regarde un peu ?
Faut dire que moi c'est un VB6 qui fait partie de Visual Studio 6 et pas un Upgrade.
Peu être aussi que les Upgrade de VB5 ne sont pas compatible.
Autre question..
Tu à d'abord mis VB4 ou non ?
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
5 mai 2010 à 18:21
Je quitte pour le moment.. revient vers 20h
0