Migracion

De GrialWIKI

Revisión a fecha de 00:34 4 sep 2010; 190.16.185.74 (Discutir)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

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:

  1. Crear una Private Class XX (interna, dentro de la clase actual)
  2. Colocar las variables generales del Sub XX como variables privadas de la clase XX
  3. Crear un Sub Main dentro de la clase y colocar el codigo del Sub XX
  4. Crear un Sub por cada rutina de gosub que existia en el Sub XX original
    1. Por Ejemplo si decia "Gosub Rutina1", crear un "Sub Rutina1" dentro de la clase
  5. Reemplazar los Gosub, por llamadas a los sub (eliminar la palabra gosub directamente)
  6. El Sub XX original debe quedar:
    1. Sub XX()
    2. Dim a as New XX()
    3. a.Main()
    4. End Sub
Herramientas personales