-
Relier VB6 à .NET?
Bonjour
Dans ma boite, actuellement, il existe un gros logiciel de gestion commerciale, composé d'un coeur et de petits programmes annexes, le tout développé sous VB6.
Aujourd'hui, on va surement devoir créer de nouveaux modules qui seront utilisés par ce programme (impressions, états, etc.), cependant, on a pensé les développper en .NET (vb.net, ou c#, je sais pas encore) puis les relier à VB6.
Est-ce possible? qu'en pensez-vous?
-
Salut,
ta question m'interesse vraiment.
En effet, je suis un peu dans la même situation que toi. La majorité de mon appli est en vb6 et la on commence a migrer quelque partie en vb.net.
Moi je rencontre pas mal de problème. notamment avec les forulaires vb.net appelés depuis vb6. Je perds toutes ce qui tabulation, gestion du clavier...
Je suis en train de me demander si ma boite est sur la bonne voie pour migrer l'appli.
Moi j'aurais préféré migrer lm'appli en entière en vb.net et non pas faire cohabiter les deux langages.
a bientôt
Billy21
-
Dans le même ordre d'idée, serait-il plus judicieux d'opter pour des modules en .Net, ou en Java?
Je veux dire, en orientant le développement à venir très objet, est-il plus judicieux d'opter pour du C#, ou bien vers du Java?
-
Je ne suis peut être pas la personne la mieux placée pour te repondre, néanmoins je mets une solution en place en ce moment qui doit pouvoir communiquer avec des applications basée sur COM telles VB6 ou Office. Et j'utilise en .NET l'Interop COM qui permet
- D'utiliser COM (VB6) en .NET
- D'utiliser .NET sous COM
Il y a d'ailleurs un trés bon article la dessus :
http://dotnet.developpez.com/cours/interopcom/
Qui traite surtout du premier cas (dommage c'est le deuxieme qui m'interesse ...)
Et également une référence Microsoft :
http://www.microsoft.com/france/msdn...Basic-6-0.mspx
Même si l'article est pour VB.net les principes se vallent
En esperant t'avoir été util
Renaud
-
Possible ca l'est à coup sur puisqu'on peut écrire des composant visible COM
Eric Vernié a abordé le sujet là http://www.microsoft.com/france/msdn...b6-VB2005.mspx
et la
http://www.microsoft.com/france/msdn...Basic-6-0.mspx