Migration d'une application VB6 à Visual studio

- - Dernière réponse :  Said - 20 nov. 2019 à 19:09
Bonjour,
je veux procéder à la migration d'une application que j'ai conçue en VB6 il y a quelques années à Visual studio 2010. Merci.
Afficher la suite 

3 réponses

Messages postés
14597
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
2 décembre 2019
137
0
Merci
Même si il existe/existait un convertisseur, celui-ci est fortement déconseillé.
Entre VB6 et VB.NET, le paradigme de programmation a changé, et simplement convertir une application serait alourdir la maintenance et augmente les risque de bug.

Le plus simple et le plus rapide est de redévelopper l'application.
Et si celle-ci est trop grosse pour être redéveloppée, c'est encore un argument pour le faire tout de même, le convertisseur sortant un code trop approximatif pour ce genre d’appli.
Merci NHenri, eh bien je suis obligé de tout refaire !
Whismeril
Messages postés
14024
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
5 décembre 2019
322 -
Commenter la réponse de NHenry
Messages postés
1979
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
5 décembre 2019
77
0
Merci
Bonjour
comme dit NHenry ( que je salue ) il a existé des "pseudo-convertisseurs" qui pouvaient donner une base de codage pour faire cette conversion . Mais VB Net est très largement différent de VB6 . Mais cela n’empêchait point de devoir recoder pas mal de lignes de codes et de revoir l'interface des Forms .
Les points forts de VB Net ( et des autres langages qui tournent en DoNet )
1) VB Net utilise la philosophie "tout objet"
2) VB Net utilise les collections de différents type qui remplacent les tableaux de faon beaucoup plus intuitive et facile à travailler
2) VB Net utilise LINQ dans les collections, le polymorphisme, l'héritage entre objets, etc ...

Un sujet intéressant à lire : https://codes-sources.commentcamarche.net/faq/11151-pourquoi-mon-code-vb6-vba-ne-marche-pas-en-vb-net

De plus tu veux refaire ce projet avec VB Net 2010 . Actuellement on en est à VB Net 2019 avec Visual Studio Community 2019 . Ce dernier est fourni gratuitement par Microsoft ( il faut juste enregistrer le produit ) et est d'une puissance largement suffisante pour les développeurs non pro .

Si tu débutes en VB Net voici un excellent cours ! https://plasserre.developpez.com/cours/vb-net/ . Bien qu'il commence à dater il fournit d'excellentes bases pour apprendre VB Net .

Commenter la réponse de vb95
Commenter la réponse de Said