Vb6 - problème OCX sur un ordinateur

Résolu
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 - 28 nov. 2007 à 10:26
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 - 29 nov. 2007 à 12:34
Bonjour,

J'ai fait un programme sur mon pc, je l'ai passé à plusieurs amis, mais l'un d'eux à une erreur: "PICCLP32.OCX or one of its dependencies not correctly registered: a file is missing or invalid"

Si je lui donne l'ocx et qu'il fait la commande regsvr32 "C:\PICCLP32.OCX ", ça marche, mais est il possible de faire que ça se fasse automatiquement, pour éviter ce petit désagrément?
Merci

16 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
28 nov. 2007 à 10:49
Salut,
Le mieux reste encore de faire un Setup d'installation si tu veux déployer ton appli.

@+: Ju£i?n
Pensez: Réponse acceptée
3
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
28 nov. 2007 à 10:56
Re,
Faut pas être désolé c'est le jeu ma pauv lucette .
En revanche je proposerai plus le duo magique INNO Setup + IS Tools.

@+: Ju£i?n
Pensez: Réponse acceptée
3
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
28 nov. 2007 à 11:05
"...l'assistant d'empaquetage de VB6 est un peu vieillot mais sera très efficace pour ton pb..."

L'assistant d'empaquetage de VB6 est à définitivement oublier. Il est complètement obsolete et a tendance à faire n'importe quoi sous W2000 et XP, surtout XPSP2.

Il faut choisir d'autres empaqueteurs comme par exemple Inno Setup (gratuit). Des tutos existent sur VBFrance pour Inno Setup

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
3
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
28 nov. 2007 à 11:09
si l'ocx est déjà présente et plus récente, l'installeur ne l'écrasera pas.
il laissera celle en place.

Pat

 Don't Worry , Be Happy
3

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
28 nov. 2007 à 11:10
Salut,
Avec InnoSetup tu peux lui dire quoi faire pour chaque fichier.
Remplacer si meme version, demander quoi faire, prévenir si version à installer est moins récente, etc....

@+: Ju£i?n
Pensez: Réponse acceptée
3
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
28 nov. 2007 à 11:19
Je pense qui va te demander une confirmation d'écrasement....

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
3
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
28 nov. 2007 à 10:35
Salut,

Lance via ton apllication un fichier .bat

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
0
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
28 nov. 2007 à 10:49
salut, mstarsup5
et salut exploreur....
lancer l'appli par un .Bat ne changera pas le pb si l'ocx n'est pas présente sur le PC.
le mieux, à mon humble avis est de créer un paquage de déploiement dans lequel l'ocx est fournie et enregistrée automatiquement lors de l'install de l'appli.

Cordialement
Pat

 Don't Worry , Be Happy
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
28 nov. 2007 à 10:50
Re,
Bon ben le temps que j'écrive ,[auteur/PNEAU/264426.aspx pneau] t'a répondu comme moi. voila qui me conforte dans mon idée

@+: Ju£i?n
Pensez: Réponse acceptée
0
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
28 nov. 2007 à 10:54
salut Julien...euh.. désolé de t'avoir devancé
pour mstarsup5, l'assistant d'empaquetage de VB6 est un peu vieillot mais sera très efficace pour ton pb.

a+

Pat

 Don't Worry , Be Happy
0
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
28 nov. 2007 à 10:58
mstarsup5,
vu les propositions...à toi de jouer....
Bon Dev

tchô tous...

bonne journée

Pat

 Don't Worry , Be Happy
0
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 1
28 nov. 2007 à 10:59
Ok, merci à tous, je vais tester ça :)
0
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 1
28 nov. 2007 à 11:05
ah, juste une question, si l'ocx est déjà présente sur le pc, dans une version plus récente, est ce que l'install va la mettre par dessus, proposer de ne pas le faire?  (est ce automatique?)
0
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 1
28 nov. 2007 à 11:17
ok, merci encore, j'ai téléchargé inno setup, j'essaie ça dès que j'ai un peu de temps de libre :)
0
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 1
29 nov. 2007 à 02:17
Je pense avoir fini le fichier d'install, grâce à Inno Setup donc, çomme j'ai fait ça sur mon ordi, j'ai pas encore pu tester, ça installe le jeu, mais pour l'OCX, j'en sais encore rien (j'ai pas envie d'effacer celle que j'ai, réallumer l'ordi, etc....)
Donc je teste demain, et je vous mets au courant :)
Si ça marche, y'aura une tite distribution de "réponse acceptée" ;-)
Merci encore à tous pour l'aide
0
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 1
29 nov. 2007 à 12:34
Yop, j'ai testé, ça marche bien, encore merci à tous pour votre aide :)
0
Rejoignez-nous