Migracion
De GrialWIKI
Revisión a fecha de 00:34 4 sep 2010; 190.16.185.74 (Discutir)
Notas para la Conversión de VB6 a VB.NET
Gosub/Return
No esta soportado en VB.NET
Para convertir un Sub XX que utilice internamente rutinas con "Gosub" hacer lo siguiente:
- Crear una Private Class XX (interna, dentro de la clase actual)
- Colocar las variables generales del Sub XX como variables privadas de la clase XX
- Crear un Sub Main dentro de la clase y colocar el codigo del Sub XX
- Crear un Sub por cada rutina de gosub que existia en el Sub XX original
- Por Ejemplo si decia "Gosub Rutina1", crear un "Sub Rutina1" dentro de la clase
- Reemplazar los Gosub, por llamadas a los sub (eliminar la palabra gosub directamente)
- El Sub XX original debe quedar:
- Sub XX()
- Dim a as New XX()
- a.Main()
- End Sub