Actualizar código de Visual Basic 6 (Cuadro de diálogo)

Actualización: noviembre 2007

Utilice el cuadro de diálogo Actualizar código de Visual Basic 6 para actualizar el código de Visual Basic 6.0 a Visual Basic 2008 escribiendo código en la ventana Código o pegando código desde el Editor de código de Visual Basic 6.0. Al hacer clic en el botón Actualizar, el código actualizado se inserta en el Editor de código de Visual Basic 2008 en la posición del cursor.

Además, las referencias COM requeridas por el código de Visual Basic 6.0 se pueden agregar en la ficha Referencias; de este modo, se agregarán a las del proyecto de Visual Basic 2008.

Para tener acceso al cuadro de diálogo Actualizar código de Visual Basic 6, elija Actualizar código de Visual Basic 6 en el menú Herramientas.

Nota:

El comando Actualizar código de Visual Basic 6 sólo está disponible cuando se trabaja con el Editor de código.

Lista de elementos de la interfaz de usuario

  • Código
    El código de Visual Basic 6.0 se puede escribir o pegar en la ventana de código desde el Editor de código. El código se conserva entre cada uso para que pueda modificarlo posteriormente.

  • Referencias
    Muestra referencias COM requeridas por su código de Visual Basic 6.0.

  • Nombre de la referencia
    Muestra el nombre descriptivo del componente COM. Sólo las referencias marcadas se agregarán al proyecto de Visual Basic 2008.

  • Versión
    Muestra el número de versión (mayor y menor) del componente COM.

  • Ruta de acceso
    Muestra la ruta de acceso y el nombre de archivo del componente COM.

  • Agregar referencia
    Muestra el cuadro de diálogo Agregar referencia, que contiene una lista de los componentes COM disponibles.

  • Actualizar
    Actualiza cualquier código escrito en la ventana de código y lo inserta en el Editor de código de Visual Basic 2008; además, agrega las referencias marcadas en la lista Referencias al proyecto de Visual Basic 2008.

Sugerencias para usar el cuadro de diálogo Actualizar código de Visual Basic 6

El cuadro de diálogo Actualizar código de Visual Basic 6 no puede convertir correctamente todo el código. Para sacar el máximo partido de esta herramienta:

  • Vea Consideraciones previas a la actualización.

  • Facilite la actualización de su código siguiendo las recomendaciones expuestas en Recomendaciones del lenguaje para la actualización. El modo en que esté escrito el código de Visual Basic 6.0 puede afectar a cómo se actualizará.

  • Pruebe el código en Visual Basic 6.0 antes de intentar la actualización. Si el código no se ejecuta en Visual Basic 6.0, no se ejecutará en Visual Basic 2008.

  • Las firmas de eventos de Visual Basic 2008 son diferentes a las de sus homólogas de Visual Basic 6.0. Al escribir código para procedimientos de eventos de control o formulario, agregue primero la declaración del procedimiento en Visual Basic 2008 y, a continuación, actualice sólo el cuerpo del procedimiento.

  • El cuadro de diálogo Actualizar código de Visual Basic 6 está diseñado para actualizar pequeñas secciones de código. El código escrito en el cuadro de diálogo determina el contexto para la actualización.

    Por ejemplo, no se traduciría la instrucción L.Caption = "MyCaption" porque la herramienta no puede determinar el tipo de "L" para resolver la propiedad Caption. Insertar una declaración para L (como por ejemplo Dim L As Label) antes de la instrucción produce una actualización correcta.

  • Compruebe que la sintaxis es correcta para su código de Visual Basic 6.0, ya que una sintaxis incorrecta puede producir un error Untranslated statement in WrapperSub.

  • Para obtener un mejor rendimiento, actualice el código en módulos en lugar de en módulos de formularios. Si tiene que actualizar un formulario, use el Asistente para la actualización.

  • Si pega un código que contiene caracteres Unicode, aparecerá un cuadro de diálogo que le preguntará si desea quitarlos. Si elige Aceptar, se analizará el código y se eliminarán todos los caracteres Unicode.

Vea también

Tareas

Cómo: Actualizar código de Visual Basic 6.0 con el cuadro de diálogo Actualizar código de Visual Basic 6

Otros recursos

Actualizar aplicaciones creadas en versiones anteriores de Visual Basic