Précédent   Forum du club des développeurs et IT Pro > Autres langages > Général Visual Basic 6 et VBScript > VB 6 et antérieur
VB 6 et antérieur Visual basic 6 et versions antérieures. Avant de poster -> La FAQ VB6, Les tutoriels VB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 15/11/2012, 08h54   #1
draco951
Membre habitué
 
Homme Michael Guillaume
Développeur C#
Inscription : avril 2011
Messages : 288
Détails du profil
Informations personnelles :
Nom : Homme Michael Guillaume
Localisation : Belgique

Informations professionnelles :
Activité : Développeur C#
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 288
Points : 114
Points : 114
Par défaut Deployer le connector mysql

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 ? :-)
draco951 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2012, 13h57   #2
draco951
Membre habitué
 
Homme Michael Guillaume
Développeur C#
Inscription : avril 2011
Messages : 288
Détails du profil
Informations personnelles :
Nom : Homme Michael Guillaume
Localisation : Belgique

Informations professionnelles :
Activité : Développeur C#
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 288
Points : 114
Points : 114
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 :
1
2
3
4
5
private void Form1_Load(object sender, EventArgs e)
        {
            Process.Start("MyApp.exe");
            this.Close();
        }

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 ? :-)
draco951 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2012, 15h49   #3
draco951
Membre habitué
 
Homme Michael Guillaume
Développeur C#
Inscription : avril 2011
Messages : 288
Détails du profil
Informations personnelles :
Nom : Homme Michael Guillaume
Localisation : Belgique

Informations professionnelles :
Activité : Développeur C#
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 288
Points : 114
Points : 114
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
draco951 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2012, 19h05   #4
DarkVader
Rédacteur
 
Avatar de DarkVader
 
Homme
Développeur informatique
Inscription : mai 2002
Messages : 1 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2002
Messages : 1 944
Points : 2 730
Points : 2 730
Bonsoir,
Citation:
Envoyé par draco951 Voir le message
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

Citation:
Envoyé par draco951 Voir le message
En espérant que ca ai pu éclaircir les idées de certaines personnes
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 »
DarkVader est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 08h42   #5
draco951
Membre habitué
 
Homme Michael Guillaume
Développeur C#
Inscription : avril 2011
Messages : 288
Détails du profil
Informations personnelles :
Nom : Homme Michael Guillaume
Localisation : Belgique

Informations professionnelles :
Activité : Développeur C#
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 288
Points : 114
Points : 114
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 )
draco951 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 09h48   #6
DarkVader
Rédacteur
 
Avatar de DarkVader
 
Homme
Développeur informatique
Inscription : mai 2002
Messages : 1 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2002
Messages : 1 944
Points : 2 730
Points : 2 730
En fait c'est cela qui m'interpelle
Citation:
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
qui laisse à supposer beaucoup et manque cruellement de précision !
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 »
DarkVader est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2012, 18h12   #7
draco951
Membre habitué
 
Homme Michael Guillaume
Développeur C#
Inscription : avril 2011
Messages : 288
Détails du profil
Informations personnelles :
Nom : Homme Michael Guillaume
Localisation : Belgique

Informations professionnelles :
Activité : Développeur C#
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 288
Points : 114
Points : 114
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 ?
draco951 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h39.


 
 
 
 
Partenaires

Hébergement Web