Passage de VB6 à VB2005 - VB/VBA/VBS - Programmation
Marsh Posté le 07-05-2006 à 12:14:24
Achètes toi des lunettes, tu as la réponse en ligne 4
Marsh Posté le 07-05-2006 à 12:28:03
D'abord j'ai déjà des lunette.
Mais je ne comprends, car quand je clique sur le lien d'aide, il donne un exemple de passage de VB6 à VB2005 avec une fonction load et il mette juste :
VB6 : load frm_intro
VB2005 : load(frm_intro)
et ca ne marche pas !!
Comme "Load statement is not supported" qu'es ce qui existe en VB2005 qui fait l'équivalent ?
Marsh Posté le 07-05-2006 à 12:50:18
de toute façon, pour convertir de VB6 à VB .NET, il est plus que conseillé de tout réécrire. en l'occurence, en .NET, tout est objet, donc pour charger une form, il faut l'instancier, comme tu instancieras n'importe quel objet. le Load est completement déprecié :
Code :
|
Marsh Posté le 07-05-2006 à 15:39:07
Merci.
Effectivement ca marche mieux.
Mais cette fois-ci il plante sur :
frm_intro.show()
Marsh Posté le 07-05-2006 à 15:43:05
oui non, mais je me suis planté à la ligne 3, il faut écrire :
Code :
|
Marsh Posté le 07-05-2006 à 16:26:59
Ca marche !!!
Je vous remercie.
Je n'ai pas encore réussi à le faire fonctionner encore complètement en VB2005 mais cela progresse.
Marsh Posté le 07-05-2006 à 11:41:23
Bonjour,
J'aurai besoin d'aider pour la migration d'un projet de Visual Basic 6 à la toute dernière version.
Mon projet est constitué d'un module (avec sub main = procédure de démarrage) qui charge en mémoire des form.
Et lors de la compilation j'ai l'erreur suivante :
Name 'Load' is not declared.
Merci.