NHenry
Messages postés15069Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 mai 2023158 22 sept. 2019 à 14:29
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.
vb95
Messages postés3418Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023165 22 sept. 2019 à 15:13
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 ...
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 .
29 oct. 2019 à 19:25
29 oct. 2019 à 19:51
Un peu de lecture
https://codes-sources.commentcamarche.net/faq/11151-pourquoi-mon-code-vb6-vba-ne-marche-pas-en-vb-net