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
7393
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
7393
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
41
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
7393
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
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
14
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
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
14
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
7393
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