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

VB.NET Discussion :

reprendre un ancien projet VB


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 69
    Billets dans le blog
    1
    Par défaut reprendre un ancien projet VB
    Bonjour,
    J'aimerais reprendre un vieux projet qui semble etre fait en visual basic (fichiers .vbp et.vbw).
    Est-ce qu'il y a des outils gratuits pour ouvrir, modifier et compiler ce type de projet?
    J'ai un Visual Studio Express pour faire quelques IHM mais il n'arrive pas a ouvrir ce projet....
    Merci
    Mich

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    visual basic 6.0

    sinon sur visual studio 2005 (peut etre 2008 aussi mais pas après) il est possible d'ouvrir un projet vb6, et de le migrer en vb.net (ca modifie un peu le code pour l'adapter à vb.net)
    ca ne fonctionne pas toujours super bien mais c'est peut etre à essayer ...
    une fois migré en vb.net il est possible de passer sur un visual studio plus récent
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre émérite
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    727
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 727
    Par défaut
    Pol63, si tu as un lien pour récupérer cette vieille version je suis preneur !
    J'ai un projet énorme qui est toujours en VB6, parce que je n'aurai jamais le temps de le réécrire.
    Si un outil valable pouvait me fournir l'essentiel de la migration, je m'empresserai de le faire.
    Personnellement j'ai essayé avec des tas d'outils de sociétés diverses, aucun n'a été foutu de me fournir un code acceptable.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 543
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 543
    Par défaut
    On peut encore récupérer Visual Studio 2008 sur cette page https://www.microsoft.com/en-us/down...s.aspx?id=7873

    Mais selon la complexité, il sera sans doute préférable de réécrire le code propre en .NET/.NET Framework, la conversion étant parfois pas géniale, et il y aura forcément un gros boulot de vérification derrière.

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 69
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par umfred Voir le message
    On peut encore récupérer Visual Studio 2008 sur cette page https://www.microsoft.com/en-us/down...s.aspx?id=7873

    Mais selon la complexité, il sera sans doute préférable de réécrire le code propre en .NET/.NET Framework, la conversion étant parfois pas géniale, et il y aura forcément un gros boulot de vérification derrière.
    Il n'y a pas d'installeur, juste un fichier powerpoint "Visual Studio 2008 overview.pptx"

  6. #6
    Membre émérite
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    727
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 727
    Par défaut
    Je confirme.
    Il y a bien le service Pack 1 qui est toujours téléchargeable, mais je n'ai jamais trouvé VS 2008 (ou 2005) sur le site de Microsoft.
    Il a été retiré depuis longtemps, et j'avoue que je ne pensais pas, au vu de la popularité de VB6, que Microsoft ne fournirait plus d'outil permettant une migration même basique, vers .net.
    Quand il y a fallu que je reprenne des projets et que j'ai acheté VS2017 dans ce but, j'ai perdu un temps fou à réécrire la plupart des programmes, parce qu'aucun produit de migration testé, ne faisait un travail correct.
    Il me reste un projet, le plus gros et de loin, avec environ 80.000 lignes de code, qui est toujours en VB6, et du coup bancal sur les Windows modernes.
    Certes, même avec un outil je devrais passer pas mal de temps pour migrer en .net, mais j'aurais adoré perdre 1 ou 2 mois à l'adapter plutôt que de devoir continuer à maintenir cette antiquité.

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 543
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 543
    Par défaut
    Citation Envoyé par mich35 Voir le message
    Il n'y a pas d'installeur, juste un fichier powerpoint "Visual Studio 2008 overview.pptx"
    oups

  8. #8
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 570
    Par défaut
    Seulement si ton projet concerne une DLL ou un ocx pour avoir accès à la base de registre.

    https://support.microsoft.com/fr-fr/...0-54eea0f45938

  9. #9
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 570
    Par défaut
    Bonjour,
    https://store3.gofile.io/download/d4...io6-master.zip
    Licence que des zéros [0]!

    je t'invites quand même à réécrire complètement ton application dans la dernière version de Visual studio comunity ;

  10. #10
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 570
    Par défaut
    Citation Envoyé par mich35 Voir le message
    Bonjour,
    J'aimerais reprendre un vieux projet qui semble etre fait en visual basic (fichiers .vbp et.vbw).
    Est-ce qu'il y a des outils gratuits pour ouvrir, modifier et compiler ce type de projet?
    J'ai un Visual Studio Express pour faire quelques IHM mais il n'arrive pas a ouvrir ce projet....
    Merci
    Mich
    Alors je n'es rien compris !

    Les extensions vpp c'est du vb6 plus exactement Visual studio 6 édition entreprise !

    Et c'est bien ce que je t'es fournir.

    Mais si tu l'as déjà alors tu peux modifier et recompiler ton applications.

  11. #11
    Membre émérite
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    727
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 727
    Par défaut
    @Thumb down

    Mea Culpa, c'est moi qui suis dans l'erreur.

    J'ai cru que tu me répondais, alors que tu répondais au sujet et à mich35, ce qui est plus que logique.

  12. #12
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 570
    Par défaut
    Citation Envoyé par m4k-Hurrican Voir le message
    @Thumb down
    Mea Culpa, c'est moi qui suis dans l'erreur
    Bonjour,
    On ce mélange souvent les pinceaux quand un poste interresse plusieurs demandeurs.

    Je réitère ce que j'ai dit précédemment.
    Dans l'urgence apporte les modifications sur ta version Visual studio 6 édition entreprise.
    Microsoft garanti la compatibilité des applications VB6 dans les versions 10 et 11 de Windows.

    Et ensuite installes vs 2022 comunity et prends le temps de réécrire complètement ton application.

    Beaucoup d'entreprises préfère passer dans la dernière version de VS pour s'assurer dene pas avoir une obsolescence de leur application.

  13. #13
    Membre émérite
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    727
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 727
    Par défaut
    J'ai déjà VS, je développe avec depuis 2017.
    C'est juste un des projets VB6 qui n'a pas été réécrit car trop lourd.
    Sauf que çà marche un peu de manière bancale sous Windows 10 (et on a pas essayé sur la 11, trop de soucis avec cet OS).
    Donc si je pouvais récupérer un VS2005 ou 2008 pour migrer l'essentiel du projet sous .net avant de terminer à la main...
    Sauf que Microsoft ne fourni plus d'archive de ces versions. Et les sites à la noix, je ne leur fait pas confiance concernant l'intégrité du téléchargement.

  14. #14
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    En fait c'était pas encore visual studio à l'époque, il y avait un soft par langage donc c'est visual basic 2005 qu'il faut chercher, la version gratuite étant express
    genre ca : Télécharger Visual Basic Express Edition 2005 (gratuit) - Clubic (si ce lien te plait vraiment pas je dois pouvoir t'envoyer le soft)
    et si tu veux passer sur vs 2022 il te faudra peut etre vs 2010 pour migrer entre 2005 et 2022

    après migrer un gros projet avec l'outil de migration c'est dangereux, il va falloir retester l'applicaiton à fond car ca peut surement créer des bugs ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  15. #15
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 570
    Par défaut
    Microsoft préconise, pour les applications VB6, de faire un clic droit sur l'exécutable et de finir la compatibilité de version.

    Pour le reste même avec une ancienne version de VS express le travail de réajustement sera trop conséquent.

  16. #16
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 570
    Par défaut
    Preso,
    J'ai travaillé 20 ans sur un progiciel maison.

    La migration vers vs 2005 express c'est avéré catastrophique.

    J'ai opté pour dissocier la partie IHM et la partie métier de mon application vb6 ce qui est très facile à faire.
    J'ai créé des DLL{vb6} de la partie métier et réécris les lhm dans vs2017( à l'époque)en y associant les DLL ainsi créés.

    Par la suite j'ai réécris les DLL vb6 en vs2017.

    Il faut noter que de toutes les façons ça ne sera que du vb6 à la sauce .net; si tu veux du VB.net un réécriture complète est indispensable.

    Pour ma part toutes ces phases de migration n'étaient là que pour assurer une continuité fonctionnelle avant une remise à plat de toute l'architecture et un analyste compète du nouvel outils.

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/01/2010, 20h56
  2. [ZF 1.9] Convertir des anciens projets sous Zend
    Par keaton7 dans le forum MVC
    Réponses: 3
    Dernier message: 09/09/2009, 14h29
  3. Problème Tomcat avec un ancien projet
    Par ghohm dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 23/04/2008, 18h16
  4. [D2007] Aspect 'Windows XP' et anciens projets
    Par trident_job dans le forum Composants VCL
    Réponses: 1
    Dernier message: 07/03/2008, 21h03
  5. Réponses: 2
    Dernier message: 11/04/2006, 09h27

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