pcmanprogrammeur
Messages postés126Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention16 octobre 2010
-
7 mai 2006 à 16:23
pcmanprogrammeur
Messages postés126Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention16 octobre 2010
-
8 mai 2006 à 22:19
Bonjour!
J'essai de reproduire un toturiel trouvé sur le site et je dois saisir à un moment :
Form1.DefInstance.Show()
Le problème est que .NET me dit :
'defInstance is not a member of 'montuto.Form1'.
Comment cela se fait-il? J'arrive pas à trouver.
Merci de votre aide.
A+.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 8 mai 2006 à 13:48
Salut
Tu enleves le definstance.
Et tu mets directement forma1.show
Definstance est utilisé lors de la convertion vb6 --> .net
Apres je ne peux pas plus te guides je n'ai pas ton code sous la main.
Mais en general, il est souvent interessant de refaire les IHM, lors de la conversion de VB6 --> .net, car les unites changent aussi.
twips --> pixel
A moins de convertir ton programme vb en pixel avant.
Bon courage, mais une bonne partie des programmes ici de conversion sont refais,
soit entierement pour raison de perf.
soit par couches
ihm
base de donnees
...
pour eviter d'etre dependant de com et d'avoir les possibilites de dotnet.
Exemple passage de adodb --> ado.net
passage de fso --> namespace IO
suppression des api, vers des fonctions managées.