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.
macray
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:
youdontcare
pour installer un activex, il faut passer par regsvr32 ... ça se fait par la registry et non pas la copie dans windows\xxxx .
tagada001
Je suis tout à fait d'accord avec toi.
Bon j'ai plus qu'à trouver le/les fichiers manquant.
Merci à toi pour ton aide.:):):)
macray
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:
tagada001
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.
macray
Tu aurais la description de ton erreur ?
tagada001
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]
macray
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:
tagada001
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é).
macray
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:
tagada001
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 ?
macray
Le PC de ta frangine posséde t-il VB6 ? contrairement au tien
tagada001
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).
macray
Rien a voir avec les runtimes, il te mets l'erreur quand tu execute avec l'"*.exe" ou bien lors de la créations ?
tagada001
OUPS.
VB6 et j'ai éssayé en changeant les runtimes (sp5 ou + anciens)
mais c'est pareil.
macray
Tu travailes sous quel développeur VB, C++ ?
tagada001
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.