OVH Cloud OVH Cloud

VB6 - classe non enregistrée

4 réponses
Avatar
mikhaël
j'ai developpé un projet sous win98 avec la classe btngraphic (bouton
graphique )
J'ai transféré mon projet sous windows 2000 pro , depuis j'ai une erreur
dès que j'ouvre
une form contenant ce controle btngraphic .
Le projet compilé sous win98 et installé sur un win2000 ne fonctionne pas .
Dans le fichier log d'erreur il me dit que la classe n'est pas enregistrée .
que faire ?

merci
Mikhael

4 réponses

Avatar
Zoury
Salut Mikhael! :O)

Tu dois les enregistrer ta dll ou ton ocx à l'aide regsvr32.exe
Pour l'enregistrer, tu ouvres la fenêtre exécuter dans ton menu démarrer et
tu tapes par exemple :

regsvr32 "C:ProgramFilesMicrosoft Visual StudioVB98Wizardsclssbld.dll"

pour la désenregistrer tu ajoutes /u dans la ligne de commande

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"mikhaël" wrote in message
news:%
j'ai developpé un projet sous win98 avec la classe btngraphic (bouton
graphique )
J'ai transféré mon projet sous windows 2000 pro , depuis j'ai une erreur
dès que j'ouvre
une form contenant ce controle btngraphic .
Le projet compilé sous win98 et installé sur un win2000 ne fonctionne pas


.
Dans le fichier log d'erreur il me dit que la classe n'est pas enregistrée


.
que faire ?

merci
Mikhael





Avatar
mikhaël
merci ,
mais j'ai toujours le meme problème ,
la classe était déja enregistrée (elle apparait dans les composants et est
cochée )
je vais essayer de remplacer cet ocx, le fichier est peut etre corrompu


"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message news:

Salut Mikhael! :O)

Tu dois les enregistrer ta dll ou ton ocx à l'aide regsvr32.exe
Pour l'enregistrer, tu ouvres la fenêtre exécuter dans ton menu démarrer


et
tu tapes par exemple :

regsvr32 "C:ProgramFilesMicrosoft Visual


StudioVB98Wizardsclssbld.dll"

pour la désenregistrer tu ajoutes /u dans la ligne de commande

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"mikhaël" wrote in message
news:%
> j'ai developpé un projet sous win98 avec la classe btngraphic (bouton
> graphique )
> J'ai transféré mon projet sous windows 2000 pro , depuis j'ai une


erreur
> dès que j'ouvre
> une form contenant ce controle btngraphic .
> Le projet compilé sous win98 et installé sur un win2000 ne fonctionne


pas
.
> Dans le fichier log d'erreur il me dit que la classe n'est pas


enregistrée
.
> que faire ?
>
> merci
> Mikhael
>
>
>




Avatar
Jack
Bonjour

J'ai un problème similaire avec un "Grid32.ocx", sauf
qu'en exécutant l'EXE compilé ça marche, et en exécutant
par F5 depuis VB il sort le message "Impossible de charger
le contrôle Grid1; licence introuvable".

L'utilisation de REGSVR32 ne change rien !

Merci de votre aide,
Jack.

-----Message d'origine-----
merci ,
mais j'ai toujours le meme problème ,
la classe était déja enregistrée (elle apparait dans les


composants et est
cochée )
je vais essayer de remplacer cet ocx, le fichier est peut


etre corrompu


"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans


le message news:

Salut Mikhael! :O)

Tu dois les enregistrer ta dll ou ton ocx à l'aide




regsvr32.exe
Pour l'enregistrer, tu ouvres la fenêtre exécuter dans




ton menu démarrer
et
tu tapes par exemple :

regsvr32 "C:ProgramFilesMicrosoft Visual


StudioVB98Wizardsclssbld.dll"

pour la désenregistrer tu ajoutes /u dans la ligne de




commande

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 -




http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -




http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire




profiter à tous
"mikhaël" wrote in message
news:%
> j'ai developpé un projet sous win98 avec la classe




btngraphic (bouton
> graphique )
> J'ai transféré mon projet sous windows 2000 pro ,




depuis j'ai une
erreur
> dès que j'ouvre
> une form contenant ce controle btngraphic .
> Le projet compilé sous win98 et installé sur un




win2000 ne fonctionne
pas
.
> Dans le fichier log d'erreur il me dit que la classe




n'est pas
enregistrée
.
> que faire ?
>
> merci
> Mikhael
>
>
>






.



Avatar
Zoury
Salut Jack!

Regarde les archives concernant ce problème tu y trouvera peut-être une
solution.. ta question est candidate pour un article de la FAQ.. ;O)

http://groups.google.com/groups?q=license+introuvable+group:*.vb.*&num0&hl=fr&lr=&ie=UTF-8&oe=UTF-8&scoring=d


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous