Alucard49000
Messages postés15Date d'inscriptionvendredi 9 décembre 2005StatutMembreDernière intervention23 mars 2006
-
14 févr. 2006 à 20:04
cs_said1981
Messages postés1Date d'inscriptionlundi 6 juin 2005StatutMembreDernière intervention 5 juin 2006
-
5 juin 2006 à 15:02
Bonjours à tous !
J'aimerai savoir comme je peut faire pour que VB6FR.DLL et MSWINSCK.OCX soit comprient dans mon exe svp. Ca serai vraiment simpa de me dire comment faire !
Voila merci et aplus pitaitre.
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 14 févr. 2006 à 20:41
Salut
Ca n'est pas possible. VB6FR.DLL est nécessaire à ton EXE (vaste sujet de discution)
Par contre, MSWINSCK.OCX peut être importé. Tu peux le stocker dans un fichier de ressource, l'extraire puis l'enregistrer dans la base de registres avant de lancer l'affichage de tes formes.
Cherche "autonome" dans la case "Rechercher" en haut de cette page et tu trouveras quelques essais à ce sujet.
Lis bien tous les commentaires qui suivent ce genre de sources, ils sont très instructifs.
Sinon, si tu veux que ton application fonctionne à tout coup sur une machine étrangère, il te faut l'empaqueter :
- VB6 propose un empaqueteur qui te créera un Setup.EXE et 2 fichiers CAB et LIS nécessaires à l'install
- InnoSetup permet de créer un EXE auto installable, mais il faut s'y connaitre un peu (et avoir les nerfs solides) pour que ça fonctionne.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
gallyhc
Messages postés386Date d'inscriptionsamedi 4 octobre 2008StatutMembreDernière intervention19 février 20182 14 févr. 2006 à 20:50
Bonjour jack,
Tu peux te passé de la "VB6FR.DLL" en la remplacent par "MSVBVM60.DLL" en faisant bien attention a la taille. Je travaille sur un petit outils sur ce sujet, que je mettrais surement sur ce site des que cela sera vraiment bien.
Alucard49000 > Par contre si ton programme utilise "MSWINSCK.OCX ", la y a pas grand chose a faire, soit tu fait un prog qui l'installe automatiquement au lancement ou soit la meilleur solution c'est comme dit Jack un package d'installation