erreur 429 le composant activeX ne peut créer l'objet Késako???

erreur 429 le composant activeX ne peut créer l'objet Késako??? - Programmation

Marsh Posté le 19-08-2001 à 11:59:45    

Voilà j'ai écrit un jeu de pendu pour ma frangine qui marchait impec.
Mais depuis que je lui ai réintallé w95 il me met l'erreur429 et avec un autre prog il me masque une partie des labels qui sont sur ma feuille alors que sur mon PC no problem.
Si qqun a des idées merci à lui d'avance.

Reply

Marsh Posté le 19-08-2001 à 11:59:45   

Reply

Marsh Posté le 19-08-2001 à 12:04:07    

Tu travailes sous quel développeur VB, C++ ?

Reply

Marsh Posté le 19-08-2001 à 12:09:56    

OUPS.
VB6 et j'ai éssayé en changeant les runtimes (sp5 ou + anciens)
mais c'est pareil.

Reply

Marsh Posté le 19-08-2001 à 12:18:34    

Rien a voir avec les runtimes, il te mets l'erreur quand tu execute avec l'"*.exe" ou bien lors de la créations ?

Reply

Marsh Posté le 19-08-2001 à 12:25:17    

C'est quand je le lance sur le pc de ma frangine, sur le mien pas de prob (enfin si depuis que j'ai grilled ma CM).

Reply

Marsh Posté le 19-08-2001 à 12:35:14    

Le PC de ta frangine posséde t-il VB6 ? contrairement au tien

Reply

Marsh Posté le 19-08-2001 à 12:41:17    

Non et j'ai vu sur VBPLUS qu'il pouvait y avoir un prob avec scrrun.dll(FSO) mais meme avec cette dll ca ne marche pas.
Faut il d'autres dlls pour gérer le FSO ?

Reply

Marsh Posté le 19-08-2001 à 12:49:05    

Autrement dis je résume, tu mets un fichier exécutif sur le PC de ta soeur sans qu'elle poséde VB6 ou un VB quelquonque ?
 
Si tu n'as pas fait une installation automatique, rien de plus nnormal ta panne, car un fichier exécutif de VB (inconvénients) a bsoin de DLL au minimum deux ! Je m'explique dans ces Dll tu a des objets, texte, image, si tu ne les mets pas dans le repertoire dans lequel se trouve l'exe ou dans c:\windows\system tu auras forcments des erreurs avec cette contante. Les constantes viennent du compilateur de VB.
 
Donc pour y remédier, fait une installation automatique (assistant et déploiement)je crois et installe le sur le second PC, ou bien si u connais les Dll necessaire tu peux directement les installer dans le repertoire de l'exe ou bien dans le system
 
les Dll principales je crois que c'est
 
msvbm32.dll
VB6fr.dll
 
je n'en suis pas certains !
 
 :hello:

Reply

Marsh Posté le 19-08-2001 à 12:53:33    

Je précise les runtimes cités plus haut servent à installer les dlls du genre vb6fr.dll ou encore msvbvm60.dll.
Donc elles sont bien installées(j'ai vérifié).

Reply

Marsh Posté le 19-08-2001 à 12:58:24    

c'est peut être idiot mais a tu fait F1 sous visual basic, acr je sais qu'il existe un tableau avec description des erreurs mais je me souviens plus...
 
j'y pense, a tu fais appel a des OCX ou d'autres DLL? :hello:

Reply

Marsh Posté le 19-08-2001 à 12:58:24   

Reply

Marsh Posté le 19-08-2001 à 13:14:20    

Je n'ai plus accès à vb tant que CM morte(je surfe sur le pc de qqun d'autre).
Sinon je fait appel au filesystemobject pour la gestion du fichier texte ou sont stockés les mots à trouver et c'est tout mais je pense que le prob viens de là et de dlls en rapport et bien sur manquantes.  
[:pierrotlemaboule]

Reply

Marsh Posté le 19-08-2001 à 13:38:42    

Tu aurais la description de ton erreur ?

Reply

Marsh Posté le 19-08-2001 à 13:49:26    

La seule description que j'ai c'est [erreur 429 l'objet avtiveX ne peut créer l'objet].
Ce que je ne comprend pas c'est que ce prog a très bien fonctionné jusqu"à la réinstall de zindws95.

Reply

Marsh Posté le 19-08-2001 à 13:55:47    

Non, c'est logique, a la réinstallation tu a supprimer trés certainement même surrement ce fameux composant activeX qui devait se trouver dans c:\windows\system (repertoire effacer a la réinstallation).
 
Donc ce message nous aide a cibler cette panne, il me semble effectivement que cette erreur provient d'une DLL mais je n'en suis pas certains ou bien d'un OCX. Comme tu disais il est possible qu'il te manque la Dll, que tu devras mettre dans c:\windows\system, essaye !
 
 :hello:

Reply

Marsh Posté le 19-08-2001 à 13:58:58    

Je suis tout à fait d'accord avec toi.
Bon j'ai plus qu'à trouver le/les fichiers manquant.
Merci à toi pour ton aide.:):):)

Reply

Marsh Posté le 19-08-2001 à 13:59:50    

pour installer un activex, il faut passer par regsvr32 ... ça se fait par la registry et non pas la copie dans windows\xxxx .

Reply

Marsh Posté le 19-08-2001 à 14:03:39    

je répond a youdontcare, tu peux copier les DLL ou OCX soit dans le répertoite exécutif ou dans c:\windows\system sans passer par cette API, tous du moins sous VB ! Je l'ai déjà fait plus d'une fois et je n'ai jamais eue de problème, seulement il est vrai qu'il met plus de temps à demarrer l'éxecutif ! :hello:

Reply

Marsh Posté le 19-08-2001 à 14:14:38    

macray > ok, merci pour la précision. de mon côté je développe avec vc++ et dans le container l'objet est référencé par sa classid, que windows ne peut charger que par la registry.

Reply

Marsh Posté le 19-08-2001 à 21:17:55    

c'est MSVBVM60.dll

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed