IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Comment migrer un ancien projet VB ?


Sujet :

Windows Forms

  1. #1
    Membre actif
    Avatar de Golard
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 281
    Points : 289
    Points
    289
    Par défaut Comment migrer un ancien projet VB ?
    Bonjour,

    Je dispose de Visual Studio Community 2013.

    J'ai un ancien projet (il date de 2004, je pense en VB6), assez simple puisqu'il s'agit d'un unique formulaire contenant tout le code, mais assez complet pour ne pas avoir envie de tout réécrire.

    Mon projet est composé de seulement 4 fichiers:
    fichier.frm (c'est lui qui contient tout le code)
    fichier.frx
    fichier.vbp
    fichier.vbx

    Apparemment, VS2013 ne me propose pas d'ouvrir un projet vbp via le menu Fichier-Ouvrir un projet.
    Par ailleurs le menu Fichier-Convertir me propose une fenêtre vide de tout convertisseur.

    Au final, je ne trouve pas comment convertir mon petit projet

    Pouvez-vous me dire comment faire ?
    Merci d'avance !!!

    Développement VBNet sous Visual Studio Community 2013 (environnement Windows 10)

  2. #2
    Membre actif
    Avatar de Golard
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 281
    Points : 289
    Points
    289
    Par défaut Migration VB6 vers VS Community 2013
    J'ai trouvé comment m'en sortir.
    Voici les étapes pour ceux que ça intéresse.

    Mon projet source est en Visual Basic 6.
    Objectif: ouvrir le projet sous Visual Studio Community 2013.
    Le but est de récupérer non seulement le code (texte facilement recopiable), mais surtout retrouver l'interface du formulaire et tous ses contrôles.

    Etape1: Installation de VISUAL STUDIO EXPRESS 2008.
    L'ouverture du projet VB6 .vbp est possible et déclenche l'assistant de mise à niveau vers une solution complète VS2008.

    Etape 2: Une fois la solution ainsi créée, ouverture de la solution .sln sous VISUAL STUDIO COMMUNITY 2013.
    L'ouverture de la solution déclenche sa mise à niveau.

    Voilà !

    Info supplémentaire: une DLL référencée dans le projet VB6 bloquait la mise à niveau. Il suffit de supprimer la ligne dans le fichier .vbp pour leurrer la mise à niveau de Visual Studio. Bien sur il me reste à présent à remplacer les appels à cette ancienne DLL par de nouveaux appels.

    Portez-vous bien.

    Développement VBNet sous Visual Studio Community 2013 (environnement Windows 10)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/07/2006, 14h07
  2. Comment migrer de 4D 6.5 vers Mysql ?
    Par nisham dans le forum 4D
    Réponses: 8
    Dernier message: 05/04/2006, 14h43
  3. Comment garder les anciens messages Outlook
    Par titof dans le forum Outlook
    Réponses: 2
    Dernier message: 19/05/2005, 14h44
  4. Comment migrer GLScene vers Delphi 9 Win32 ?
    Par korntex5 dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 20/01/2005, 10h03
  5. Comment eviter de dedoubler projet c++ et projet java/applet
    Par buzzz dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 13/10/2004, 13h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo