billy21121
Messages postés78Date d'inscriptionlundi 1 mars 2004StatutMembreDernière intervention19 janvier 2012
-
10 févr. 2007 à 12:33
billy21121
Messages postés78Date d'inscriptionlundi 1 mars 2004StatutMembreDernière intervention19 janvier 2012
-
12 févr. 2007 à 16:15
Bonjour a tous.
En ce moment, je suis en train de migrer une application developpée en vb6 vers vb.net 2005. Et ayant entamé le developpement, je me pose pas mal de questions à propos de la stratégie à adopter.
En effet, dans mon cas l'application est composée d'un .exe et de plusieurs dll. Donc pour commencer j'ai redeveloppé seulement une dll. Je l'ai enregistré en tant que composant com pour y avoir accès dans mon application vb6. Cela se passe plutôt bien malgré les différents problèmes que je vais vous citer la dessous.
1) ma dll .net contient un formulaire. Quand je l'appelle a aprtir de vb6 il m'est impossible d'avoir accès par exemple au raccourcis claviers. La touche tab ne fonctionne pas. A savoir que mon formulaire est ouvert en non modal.
2) Lorsque je ferme l'application j'ai un message d'erreur .net windowsbroadcastevent2.0.0.33....
Je me demande si j'ai emplyé la bonne stratégie. Ne faudrait il pas essayer de migrer l'application complète en .net au lieu d'utiliser les deux langages dans l'application?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 11 févr. 2007 à 14:43
salut,
j'ai un peu de mal à comprendre....
tu passes de VB6 à VB.NET.
ton projet est complet en VB6 et contient un EXE lié à plusieurs DLLs, tout çà en VB6.
tu as recoder une des DLLs en VB.NET et l'as lié à ton projet VB6 ? c'est bien çà?
donc ta dll aura besoin du framework, et ton appli (et les autres dll) de la VM...
umm, ok dans le sens "c'est pour tester et migrer peu à peu" mais je doute fortement que VB6 arrive à communiquer (indirectement) avec le framework....
une dll en C (non interprétée), çà parraît logique oui. mais là...
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp