Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme de classe non enregistree [ Archives Visual Basic / Bases de données ] (akzo)

mardi 7 janvier 2003 à 09:09:07 | probleme de classe non enregistree

akzo

Membre Club
Voila j'ai cree une base de donnee access qui je remplis via vb6 mon programme fonctionne si je le fait touree sur des poste ou vb6 est installee mais la ou il n'est pas installee j'ai un message d'erreur
la classe n'est pas enregistree
recherche d'un odjet avec CLSID {00000010-0000-0010-8000-00AA006D2EA4}

puis je clique sur ok et j'ai erreur d'execution "91"
variable objet ou variable bloc with non definie

mais voila j'ai cherche cette classe la ou fonctionne le prog cela correspond a DAO.DBEngine.35

pouvez vous m'aider a trouver le probleme est ce une case que j'ai oublier de cocher,en attendant une reponse de votre par je vous salut a tous et encore bonne annee

mardi 7 janvier 2003 à 09:29:17 | Re : probleme de classe non enregistree

Nektanebos



tu dois allez sur le site de microsoft telecharger le pack des dll pour les connexion ado/dao

-------------------------------
Réponse au message :
-------------------------------

> Voila j'ai cree une base de donnee access qui je remplis via vb6 mon programme fonctionne si je le fait touree sur des poste ou vb6 est installee mais la ou il n'est pas installee j'ai un message d'erreur
> la classe n'est pas enregistree
> recherche d'un odjet avec CLSID {00000010-0000-0010-8000-00AA006D2EA4}
>
> puis je clique sur ok et j'ai erreur d'execution "91"
> variable objet ou variable bloc with non definie
>
> mais voila j'ai cherche cette classe la ou fonctionne le prog cela correspond a DAO.DBEngine.35
>
> pouvez vous m'aider a trouver le probleme est ce une case que j'ai oublier de cocher,en attendant une reponse de votre par je vous salut a tous et encore bonne annee
>

dimanche 12 janvier 2003 à 14:56:20 | Re : probleme de classe non enregistree

hgrandsart


hgrandsart

Bonjour Akzo

En fait ton problème vient du mode de distribution de ton prog. il ne suffit pas de copier un 'exe' sur une machine pour que cela fonctionne.

Essaie donc l'utilitaire livré avec VB6 'Empaquetage et déploiement' tu distriburas ainsi toutes les Dll's utilisées par ton prog et tu n'auras plus de soucis de ce coté la.

voila. Bonne prog @+


-------------------------------
Réponse au message :
-------------------------------

> Voila j'ai cree une base de donnee access qui je remplis via vb6 mon programme fonctionne si je le fait touree sur des poste ou vb6 est installee mais la ou il n'est pas installee j'ai un message d'erreur
> la classe n'est pas enregistree
> recherche d'un odjet avec CLSID {00000010-0000-0010-8000-00AA006D2EA4}
>
> puis je clique sur ok et j'ai erreur d'execution "91"
> variable objet ou variable bloc with non definie
>
> mais voila j'ai cherche cette classe la ou fonctionne le prog cela correspond a DAO.DBEngine.35
>
> pouvez vous m'aider a trouver le probleme est ce une case que j'ai oublier de cocher,en attendant une reponse de votre par je vous salut a tous et encore bonne annee
>

mardi 7 octobre 2003 à 07:39:47 | Re : probleme de classe non enregistree

Johan94

bonjour,
perso jai le meme pb que akzo.

jai essayer de copier toute les dll a la main (ADO compris) cela ne marche tjs pas.
jai aussi essayer dutilise le logiciel d'empacktage fourni comme cite juste au dessus.
mais le setup se lance et ca devri creer un dosier portant le nom de mon prog dans le menu demarer->programmes ce qui ne se passe pas. je lance pour tester mon .exe apres et c'est toujours la meme erreur.
help me, thx :)

Johan

mardi 7 octobre 2003 à 13:16:52 | Re : probleme de classe non enregistree

ptr78

Salut, j'ai résolu le problème en installant ces runtimes VB4 !
il y a un fichier ole2.reg qu'il faut fusionner

Je ne sais pas si cela marche juste avec la fusion de ce fichier

http://attilajc.free.fr/dll/VB4-16.zip

@

mardi 7 octobre 2003 à 19:31:55 | Re : probleme de classe non enregistree

Johan94

meci mais cela ne change rien a mon PB.
comme cela a ete dis sur le forum jai utilise lutilitaire de deploiment livre avec VB6.0, afin de creer un script dinstal qui deploi tous les fichier de depandance de mon programme, comme ca normalement ba besoin de me soucier si tel ou tel dll est necessaire, c'est l'utilitare qui les ajoute lors de la creation du script d'installation (setup.exe)

mon PB now c'est que ce script ne fonctinne pas sur d'autre machine. il marche uniquement sur la machine ou je developpe.
sur les autre machine il me met une erreur :
"Impossible de continuez l'installation parce que certains de vos fichiers systeme sont perime, cliquez sur OK si vous voulez les mettre a jour"

suite a cmesage je clique sur "OK" puis l me demande de rebooter. se que je fais.

mais le mmee message d'erreur reviens.
finalement le setup ne se lance jamais et mon prog ne sinstall pas :(

le script generer par lutilitaire de deploiement livre avec VB6 aurai til lui aussi des dependances ??
ou est-ce que cela peux venir dautre part ?

a savoir que le setup marche nikel sur la becane ou je developpe et donc ou ya VB6.0 dinstall.

merci pour votre aide :)

Johan

mercredi 8 octobre 2003 à 08:12:02 | Re : probleme de classe non enregistree

Johan94

enfin g reussi :) faut que je test a fond pour voir si tt marche correctement. je vous dis comment jai fais comme aparement jui pas le seul a avoir le PB, ca pourra peut etre en aider certain.

- deja g install le servue pack 5 de VB.
- ensuite jutilisait des base access97 je les est mis en 2000 grace au SP5.
- pour faire le packtage j'ai utiliser Visual Studio Installer 1.1 (en DL sur microsoft.com) qui me creer un jolie monprog.msi

a ce stad je croyait etre heureux mais apr linstall ca marchait tjs pas :)

d'apres se que jai compris, (si je me plante dite moi, car de capter comme ca avc des article a droite a gauche),
c'est que la version de DAO Engine est diffirente selon ls version de windows et mm peuvent changer dune machine a lautre mem si les deux sont sur XP.
par exemple sur la machine ou je developpe jai la clef
{00000100-0000-0010-8000-00AA006D2EA4}
qui contien DAO.Engine.35 donc la version 3.5 de DAO.
jai regarder la base des autre becane et y aV une difference, la clef etait :

{00000010-0000-0010-8000-00AA006D2EA4}
et correspondait a la version 3.6 de DAO.
c'est pourquoi j'avait lerreur "la class CLSID est pas enregistre etc..."

donc pour fr que ca mache, dans VS Installer 1.1 jai ajouter linstallation de cette clef dans le registre :
{00000010-0000-0010-8000-00AA006D2EA4}
avec nom par defaut, type REG_SZ et value DAO.Engine.35

je regenere mon .msi
je test et la ca marche, plus cette erreur de M**** :)

jespere que ca pourra vous aider.
+

Johan

lundi 10 novembre 2008 à 12:17:09 | Re : probleme de classe non enregistree

parabole

hello ,

G le même probléme !

Comment fais tu pour rajouter cette clef et la quelles et ou ?????

Je suis un peu nul mais j'espére m'améliorer !!!

Lol




Cette discussion est classé dans : vb6, probleme, fonctionne, classe, enregistree


Répondre à ce message

Sujets en rapport avec ce message

un probleme d'installation en vb6 [ par boris ] bonjour,j'ai fait un petit programme en vb6 (je débute...) qui se sert de textbox(s) pour faire une page web avec des frames.Sur windows 98se pas de p PROBLEME DE PILOTE ISAM DANS .exe (vb6,access 2000) [ par yoann le troll expert en vb6 ] J'utile vb6,access2000,w98 en dao avec msflexgrid, ça compile fort bien mais l'executable déclenche erreur 3170 prob de pilote ISAM, si quelqu'un a dé Probleme....Help!!!! [ par Antoine ] Bonjour,J'ai créé une DLL en c++, elle fonctionne parfaitement...Dans mon projet en VB6, je fais appel a une fonctionde ma DLL, et c'est la que le pro Probleme ImageList+ OptionButtton [ par Jeff ] Salut!!!J'ai 2 pbs 1er) Comment ds 1 code peut-on remettre le optionButton(mis en style 1) en position non enfoncee apres avoirds la procedure clck de URGENT!!Probleme de compilation sous VB6 [ par ali ] Bonjour, J'ai un petit probleme:Je dois compiler mon programme sous VB6, et pour cela je dois ajouter le nom d'un fichier sous la " command"Comment do ERR 713 / CLASSE NON ENREGISTREE??? [ par ceyquem ] "713 : La classe n'est pas enregistrée. Recherche d'un objet avec CLSID:{00000010-0000-0010-8000-00AA006D2EA4}Une erreur interne est survenue, vous po Probleme data base excel avec vb6 [ par timat ] Avec "Data_Control.Recordset.Delete" une erreur est renvoyée : "erreur d'exécution '3617' Deleting data in a linked table is not supported by ISAM" probleme entre vb6 et access2000 [ par petitepuce ] Bonjour,mon probleme est le suivant: j'utilise 1 controle data relié a une base mais il ne reconnait pas le format de ma base de données, j'ai pourtan


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.