Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1328 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Erreur ActiveX

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur ActiveX

n°167389
rosminet
Posté le 27-06-2002 à 15:52:46  profilanswer
 

Salut  
 
Quand je veux lancer un programme fait en VB et qui contient des activeX genre Calendar.ocx j'ai une erreur qui apparait.
 
erreur d'exécution '429'
Le composant ActiveX ne peut créer l'objet.
K1K1 peut m'aider?
merci

mood
Publicité
Posté le 27-06-2002 à 15:52:46  profilanswer
 

n°167454
macray
Posté le 27-06-2002 à 16:41:06  profilanswer
 

Qui c'est qui à créer l'activeX ? si c'est toi, ca ve dire qu'il n'est pas répertorié dans l'exe...il te faut l'ajouter dans les composants...
 

n°167844
rosminet
Posté le 28-06-2002 à 08:46:03  profilanswer
 

C'est moi qui ai fait le programme mais je sais pas j'ai pas créé de trucs particuliers...
En fait ca fonctionne très bien sur mon poste mais lorsque je lance l'exe sur un autre poste ben il me met cette erreur la.
Ya k1k1 qui m'a dit qu'il fallait créer un instal mais j'ai aucune idée de comment on fait ca avec vb6.

n°167852
macray
Posté le 28-06-2002 à 09:06:12  profilanswer
 

rosminet a écrit a écrit :

C'est moi qui ai fait le programme mais je sais pas j'ai pas créé de trucs particuliers...
En fait ca fonctionne très bien sur mon poste mais lorsque je lance l'exe sur un autre poste ben il me met cette erreur la.
Ya k1k1 qui m'a dit qu'il fallait créer un instal mais j'ai aucune idée de comment on fait ca avec vb6.
 



je sais c'est normal. L'exe de vb doit contenir au minimum déjà 2 fichier "*.dll", tu peux les mettres soit à la racine de l'exe, ou dans le répertoire système de ta machine...
 
les acticeX c'est pareille, tu les mets soit à la racine de l'exe ou bien dans le répertoire systéme, seulement je ne suis pas certains que ca marche, je vais te dire ca, je vais essayer...


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°167854
rosminet
Posté le 28-06-2002 à 09:08:07  profilanswer
 

ouai moi je veux bien mais ou je les trouve ces activex et comment je sais lesquels j'ai besoin?

n°167858
macray
Posté le 28-06-2002 à 09:25:39  profilanswer
 

rosminet a écrit a écrit :

ouai moi je veux bien mais ou je les trouve ces activex et comment je sais lesquels j'ai besoin?




 
 
pour qu'un exe fonctionne correctement sur une autre machine il te faut au minimuml ces deux dll
 

  • msvbvm60.dll
  • VB6FR.DLL


ensuite, si tu utilise des contrôles activeX, il te faudra les ajouter, comme certaines dll que tu auras peut-être besoin pour ton exe.
 
pour savoir, tout les composants, qu'il te faut, tu fait :
--> démarrer --> programmes --> Microsoft visual studio ---> outils mircosoft --> Depends
 
Depends permet de connaitre de quoi dépend ton exe, les dll, les ocx, ect...à partir de là tu n'as aucun souci
 
pour installer, ces fichier, tu as soit le deploiement automatique qui te fait tout tous seul, ou bien la facon moins académique, celle de le faire toi-même. Dans ce cas la, tu as deux choix à ta disposition:  

  • tu mets tous les composants sysytème (dll, ocx,ect) dans le répertoire système
  • ou bien tu les mets à racine de l'exe, et c'est tout aussi efficace, mais beaucoup plus lent...


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°167863
rosminet
Posté le 28-06-2002 à 09:36:05  profilanswer
 

macray a écrit a écrit :

 
 
 
pour qu'un exe fonctionne correctement sur une autre machine il te faut au minimuml ces deux dll
 

  • msvbvm60.dll
  • VB6FR.DLL


ensuite, si tu utilise des contrôles activeX, il te faudra les ajouter, comme certaines dll que tu auras peut-être besoin pour ton exe.
 
pour savoir, tout les composants, qu'il te faut, tu fait :
--> démarrer --> programmes --> Microsoft visual studio ---> outils mircosoft --> Depends
 
Depends permet de connaitre de quoi dépend ton exe, les dll, les ocx, ect...à partir de là tu n'as aucun souci
 
pour installer, ces fichier, tu as soit le deploiement automatique qui te fait tout tous seul, ou bien la facon moins académique, celle de le faire toi-même. Dans ce cas la, tu as deux choix à ta disposition:  

  • tu mets tous les composants sysytème (dll, ocx,ect) dans le répertoire système
  • ou bien tu les mets à racine de l'exe, et c'est tout aussi efficace, mais beaucoup plus lent...





 :eek2:  Ca c de l'explication, merci bcp j'aurrais jamais trouvé tout seul.
Grand merci
@+

n°167864
macray
Posté le 28-06-2002 à 09:39:16  profilanswer
 

de rien, en espérant que ca marche, personellement, je l'ai fait il y a quelques minutes et j'ai ca à marché trés bein : ;)


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°167870
C17
-$$ W A N T E D $$-
Posté le 28-06-2002 à 09:47:24  profilanswer
 

Chez moi aussi j'ai eu des problèmes avec le composant microsoft Calendar...
 
mais j'ai jamais trouvé la solution et j'ai du changer de composant... :sweat:


---------------
C17
n°167873
C17
-$$ W A N T E D $$-
Posté le 28-06-2002 à 09:50:06  profilanswer
 

macray a écrit a écrit :

de rien, en espérant que ca marche, personellement, je l'ai fait il y a quelques minutes et j'ai ca à marché trés bein : ;)




 
Tu as essayé avec le composant calendrier de microsoft (microsoft calendar 8 je pense...)?


---------------
C17
mood
Publicité
Posté le 28-06-2002 à 09:50:06  profilanswer
 

n°167877
macray
Posté le 28-06-2002 à 09:58:06  profilanswer
 

C17 a écrit a écrit :

 
 
Tu as essayé avec le composant calendrier de microsoft (microsoft calendar 8 je pense...)?




non, ce sont les Ocx que j'ai crée moi-même ! même j'ai déjà utilisé d'autre activeX en particulier ceux de windows et sa fonctionnait également trés bien ! maintenant est-ce "calendar", qui fait des sienne, c'est probable,pour le coup j'en n'ai aucune idée ! ;)


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°167880
C17
-$$ W A N T E D $$-
Posté le 28-06-2002 à 10:02:38  profilanswer
 

macray a écrit a écrit :

 
non, ce sont les Ocx que j'ai crée moi-même ! même j'ai déjà utilisé d'autre activeX en particulier ceux de windows et sa fonctionnait également trés bien ! maintenant est-ce "calendar", qui fait des sienne, c'est probable,pour le coup j'en n'ai aucune idée ! ;)




 
En effet, je pense bien que ce composant foire à l'install.  
 
J'ai déjà essayé de le déposer simplement sur une feuille, sans code et sans autre composant... Je l'ai compilé, empaqueté.... et lors de l'install ... Plantage...


---------------
C17
n°167881
macray
Posté le 28-06-2002 à 10:05:55  profilanswer
 

C17 a écrit a écrit :

 
 
En effet, je pense bien que ce composant foire à l'install.  
 
J'ai déjà essayé de le déposer simplement sur une feuille, sans code et sans autre composant... Je l'ai compilé, empaqueté.... et lors de l'install ... Plantage...




 
 :jap:


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°167889
C17
-$$ W A N T E D $$-
Posté le 28-06-2002 à 10:19:23  profilanswer
 

macray a écrit a écrit :

 
non, ce sont les Ocx que j'ai crée moi-même ! même j'ai déjà utilisé d'autre activeX en particulier ceux de windows et sa fonctionnait également trés bien ! maintenant est-ce "calendar", qui fait des sienne, c'est probable,pour le coup j'en n'ai aucune idée ! ;)




 
Petite question:
 
Moi j'ai créé un OCX sous Delphi que j'ai utilisé sous VB (Pour utiliser le QReport directement avec une zone de texte RTF(Pour l'info...)). Ca fonctionne assez bien mais j'ai quand même un problème... Je compile et j'utilise l'assistant d'empaquetage sans problème mais lorsque j'instale ce programme sur une autre machine, le composant OCX créé sous Delphi n'est pas référencé automatiquement dans la base de registre...
 
Je suis obligé de l'inscrire manuellement pour que le prog. fonctionne...
 
Tu n'aurais pas une idée lors de l'empaquetage pour qu'il soit référencé automatiquement dans la base de registre??


---------------
C17
n°167899
macray
Posté le 28-06-2002 à 10:27:00  profilanswer
 

C17 a écrit a écrit :

 
 
Petite question:
 
Moi j'ai créé un OCX sous Delphi que j'ai utilisé sous VB (Pour utiliser le QReport directement avec une zone de texte RTF(Pour l'info...)). Ca fonctionne assez bien mais j'ai quand même un problème... Je compile et j'utilise l'assistant d'empaquetage sans problème mais lorsque j'instale ce programme sur une autre machine, le composant OCX créé sous Delphi n'est pas référencé automatiquement dans la base de registre...
 
Je suis obligé de l'inscrire manuellement pour que le prog. fonctionne...
 
Tu n'aurais pas une idée lors de l'empaquetage pour qu'il soit référencé automatiquement dans la base de registre??




 
théoriquement, il devrait l'être ! le composant est-il bien coché dans l'assistant ??? si c'est le cas, ca devrait fonctionner ! sinon, tu demande à l'assistant, de t'envoyer le fichier ocx, à la racine de l'exe et ca devrait fonctionner...
 
si rien ne fonctionne, je ne vois pas trop le problème, car d'une part ca fait trés longtemps que je n'ai pas utilisé l'assistant...et d'autre part, la dernière fois que j'ai fait, j'ai tout fait manuellement, en envoyant uniquement mes fichiers necessaire sur le disque dur, sans les référencer dns les bases ! ca marchait trés bien puisque le programme qui en fait n'en était pas un allait cherher le véritable sur le CD...support de travail !
 
maintenant essaye d'aller voir sur le site le plus riche en informations; et pose également sur leur forum qui sais : www.vbfrance.com


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°168037
C17
-$$ W A N T E D $$-
Posté le 28-06-2002 à 14:00:33  profilanswer
 

Merci :hello:

n°168044
macray
Posté le 28-06-2002 à 14:20:00  profilanswer
 

C17 a écrit a écrit :

Merci :hello:  



:jap:


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Erreur ActiveX

 

Sujets relatifs
[php] ça veut dire quoi cette erreur ??Erreur de syntaxe ???
[ASM]--->[C] Y a t il une erreur dans le prog??????[VC++] Classe dans une DLL : fonctions virtuelles et erreur LNK2001
passage de variable erreur de debutant??SQL debutant cherche erreur syntaxe [resolu]
[VB6]Une erreur que je comprends pas la !erreur creation de table
"[C++ ActiveX ASP] Erreur sur les paramètres mon composant ?erreur 429 le composant activeX ne peut créer l'objet Késako???
Plus de sujets relatifs à : Erreur ActiveX


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR