Migration d'une application VB6 à Visual studio

- - Dernière réponse : vb95
Messages postés
1946
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
6 octobre 2019
- 22 sept. 2019 à 15:13
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 

2 réponses

Messages postés
14566
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
17 octobre 2019
136
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.
Commenter la réponse de NHenry
Messages postés
1946
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
6 octobre 2019
68
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