Conversion vb6 en vb.net

cs_mounir234 Messages postés 10 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 29 juin 2008 - 29 juin 2008 à 03:33
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 29 juin 2008 à 11:28
bonjour,

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

merci .

4 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
29 juin 2008 à 04:36
salut,

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

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

++
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
29 juin 2008 à 09:58
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
0
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
29 juin 2008 à 11:16
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
++
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
29 juin 2008 à 11:28
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
0
Rejoignez-nous