|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Michael GuillaumeDéveloppeur C# Inscription : avril 2011 Messages : 288 ![]() |
Bonjour
Connsaissez-vous le moyen de deployer une application vb6 qui se connecte à mysql à l'aide du CONNECTOR sans devoir l'installer ? Que ca se fasse de manière transparante, que l'utilisateur n'ai pas à le faire. J'ai trouver des sources mais qui mènent à chaque fois vers des liens mort ... Auriez-vous une idée ? :-) |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Michael GuillaumeDéveloppeur C# Inscription : avril 2011 Messages : 288 ![]() |
Bon, alors :
Il faut créer un projet (par exemple winForm) avec visual studio 2005 ou supérieur, une version express fonctionne. Copier tout les fichier du projet VB6 dans le projet VS 2005 ou + . Dans le code du Form, il faudra renseigner que vous voulez lancer l'executable de votre appli VB6 : Avec ca, vous pourrez déployer votre appli VB6 et la maintenant à jour avec clickOnce Code :
Pour ce qui est de la connexion sur mysql, il faut créer créer un composant qui va s'installer automatiquement au deployement de l'application, pour ce faire, il faut créer un package. Telecharger Boostrapper : http://archive.msdn.microsoft.com/bmg Ouvrez Boostrapper et Créer un package avec le fichier MSI (donc l'executable qui permet de vous connectez à mysql (Connector ODBC)) que vous aurez télécharger sur : http://dev.mysql.com/downloads/conne...html#downloads Pour se faire, il faut juste créer un nouveau projet, ajouter le fichier MSI de mysql dans ce projet. Nomme votre projet, et 'Build' le projet. Récuperer votre package créer avec Boostrapper et le placer dans : C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages Une fois cela fait, dans ClickOnce (VS 2005 ou +) , vous avez la possibilité d'ajouter des composants requis. (Propriété de votre appli VS 2005 ou + ==> publier ==> Composant requis) Le package créé précédement apparait (vous aurez du au préalable redémarrer VS pour que ca apparaisse). Vous le selectionner. Vous publiez votre appli. Quand vous installez votre appli. Le projet VB6 s'installe tout seul, avec le connector Mysql. et vous pouvez maintenir le tout à jour ! Maintenant ... Mon problème à moi est le suivant : Mon application était déjà installée, si je fait une simple mise a jour, le package ne s'installe pas, par contre, si je fais une nouvelle installe, il s'installe bien ... une idée ? :-) |
||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Michael GuillaumeDéveloppeur C# Inscription : avril 2011 Messages : 288 ![]() |
Bon, apparement, avec ce que j'ai pu lire, ca ne serait pas possible.
La vérification des composants ne se fait que la première fois lors de l'installation de l'executable ... Il ne me reste plus qu'à demander à tous mes utilisateur de bien vouloir cliquer sur mon lien ... Bon bah, merci à moi même de m'être autant investi ![]() En espérant que ca ai pu éclaircir les idées de certaines personnes
|
|
|
00
|
|
|
#4 | |
![]() ![]() Développeur informatique Inscription : mai 2002 Messages : 1 944 ![]() |
Bonsoir,
Citation:
![]() Plutôt l'inverse
__________________
Je fournis pelles et pioches mais jamais l'huile de coude. ________________________________________________ « Heureux soient les fêlés, car ils laisseront passer la lumière. » Pensez aux liens Rechercher - Google - Google Labs - AllApi et avant de poster : « A lire » , « Tutoriel sur le déboguage » |
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Michael GuillaumeDéveloppeur C# Inscription : avril 2011 Messages : 288 ![]() |
Il est vrai que ca à éclairci les miennes ^^
Mais je ne désespère pas à l'idée que mon post ai pu aider quelqu'un :-) (je l'espère en tout cas, me suis pas amusé à taper ce pavé pour rien |
|
|
00
|
|
|
#6 | |
![]() ![]() Développeur informatique Inscription : mai 2002 Messages : 1 944 ![]() |
En fait c'est cela qui m'interpelle
Citation:
Autant dire que dès que j'aurais le temps je vais aller constater par moi-même
__________________
Je fournis pelles et pioches mais jamais l'huile de coude. ________________________________________________ « Heureux soient les fêlés, car ils laisseront passer la lumière. » Pensez aux liens Rechercher - Google - Google Labs - AllApi et avant de poster : « A lire » , « Tutoriel sur le déboguage » |
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Michael GuillaumeDéveloppeur C# Inscription : avril 2011 Messages : 288 ![]() |
Il n'y à qu'à demander si tu veux plus d'informations :-)
En me précisant bien sur. Tu as eu l'occasion de tester ma prouesse technique ? |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com