Conversion vb6 en vb.net

Signaler
Messages postés
10
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
29 juin 2008
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
bonjour,

j'aimerais savoir si c possible de convertire une application vb6 en application vb.net ?

merci .

4 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
43
salut,

sous réserve de certains bugs mais oui....

http://msdn.microsoft.com/fr-fr/library/aa260644(VS.60).aspx

++
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
Oui, tu ouvre simplement ton projet VB6 avec VB.Net. Normalement il doit détecter que c'est une appli VB6 et doit lancer un assistant de convertion.

La conversion est rarement complete, tu auras certainement quelques petits points à revoir.

Maintenant, pour ceux qui maitrisent .Net et qui ont le temps, je conseille généralement de ne pas se contenter de convertir l'application, mais plutot de la repenser et de la réécrire complètement en .Net.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Messages postés
1411
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
1
Salut,

Bien d'accord avec casy, je me lance depuis peu dans le .net et si j'ai commencé par convertir mes anciens codes avec l'assistant fourni, aujourd'hui je recode completement (enfin j'essai) les applis que je veux passer en .net

En plus d'avoir un code plus efficace, tu gagneras à apprendre le .net pour tes futurs applis : gain de temps assuré.

L'assistant de conversion permet à mon sens, pour nous autres neophytes, de découvrir un peu quelques équivalences .net à nos codes vb6. Mais cela devrait s'arreter là.

Bonne prog
++
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
Condition indispensable pour apprendre à faire du code pur .Net, décocher la référence Microsoft.VisualBasic dans les références du projet.
Cet assembly n'est là que pour assurer la compatibilité du code style VB6. Sauf cas très rare, elle n'est pas du tout indispensable. 99,99% des fonctions qu'elle exposent existent sous une forme ou une autre dans les classes .Net
(le cas échéant les fonctions de cet assembly sont toujours utilisable en faisant précédé le nom de la fonction du chemin complet de l'assembly)

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php