AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Gestión de lenguajes externos / Visual Basic
  • Presentación
  • Gestión de objetos y archivos HFSQL en Visual Basic
  • Para migrar una aplicación WINDEV 5.5 que gestiona los objetos en Visual Basic
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Estaba usando Visual Basic con WINDEV 5.5. ¿Cómo proceder en WINDEV 2024?
Presentación
Usted tiene la habilidad de usar lenguajes externos con WINDEV. Para más detalles sobre las diferentes formas de utilizar elementos desarrollados en WINDEV con un lenguaje externo, véase idiomas externos en WINDEV.
Este párrafo presenta las operaciones necesarias para migrar una aplicación WINDEV 5.5 que utiliza Visual Basic a WINDEV 2024.
Observación: Las llamadas DDE (a través de CallDDE) en modo de 16 bits ya no están disponibles en esta versión de la interfaz externa.
Gestión de objetos y archivos HFSQL en Visual Basic

Para migrar una aplicación WINDEV 5.5 que gestiona los objetos en Visual Basic

  1. Migre su proyecto de WINDEV 5.5 a WINDEV 7.5 y ábralo con WINDEV 2024.
  2. Si es necesario, cree una configuración de proyecto "Biblioteca. Integre todos los elementos de su proyecto en esta configuración.
  3. Generar el esqueleto de su aplicación: en editor de análisis, en la pestaña "Análisis", en el grupo "Análisis", despliegue "Generación" y seleccione "Generación avanzada". Atención: No sobrescribas el esqueleto utilizado por tu aplicación.
  4. Recrear la biblioteca de su aplicación WINDEV: generar la configuración del proyecto "Biblioteca.
  5. Borre los archivos WinDevxx.Bas y WDHFxx.Bas del directorio de sus códigos fuente (para evitar cualquier confusión).
  6. En tu proyecto Visual Basic, borra el reference de dependencia a los archivos WDHF.bas y WINDEV.bas.
  7. copy los siguientes archivos en el directorio de su aplicación.
    • WDHF.bas (disponible en el subdirectorio "External Languages\ES\Basic" del directorio de instalación de WINDEV).
    • WINDEV.Bas (disponible en el subdirectorio "External Languages\ES\Basic" del directorio de instalación de WINDEV).
    • .Bas generado por WINDEV (se encuentra en el directorio de análisis del proyecto WINDEV).
    • .gbl generado por WINDEV (se encuentra en el directorio de análisis del proyecto WINDEV).
  8. Añada estos 4 archivos al proyecto de Visual Basic.
  9. Borrar las llamadas a CALLDDE desde su aplicación Visual Basic. Esta función sólo se puede utilizar en las aplicaciones en modo de 16 bits.
  10. Puede gestionar los menús mediante uno de los siguientes métodos:
    • Recuperación de los accesos directos de los menús con WDKEY = "*M*":
      While WDKey <> "ESC"
      ' perform the input of the menu
      Call callwd("SCREEN,input")
      ' the status report WDKey is set to *M* when a menu choice
      ' was selected
      If (WDKey = "*M*") Then
      '---------------------------------------
      ' Test of the selected option.
      ' WDString contains the sequence of shortcut letters
      ' that lead to the selected menu choice
      '---------------------------------------
      if( WDString="FQ" ) then WDKey = "ESC" ' Exit>
      If WDString = "RN" Then Call SearchCity  ' Search by City
      If WDString = "RD" Then Call SearchState  ' Search by State
      If WDString = "DD" Then Call LstState  ' Display list.
      If WDString = "DI" Then Call LstPrint ' Print.
      If WDString = "DC" Then Call LstConfig ' Configure printer
      End If
      Wend
    • Recuperación de los accesos directos de los menús mediante la gestión directa del acceso directo de la opción:
      1. En el código de cada opción de menú a Process , asigne el acceso directo a la palabra clave WDKey. Por ejemplo, para Archivo...Abrir:
        WDKey="FO";
      2. Modifique el código de Visual Basic de la siguiente manera:
        ' the program loops until the File Exit option
        ' is selected
        While WDKey <> "ESC"
        ' perform the input of the menu
        Call callwd("SCREEN,input")
        '---------------------------------------
        ' Test of the selected option.
        '---------------------------------------
        If WDKey = "FE" then WDKey = "ESC" ' Exit
        If WDKey = "RN" Then Call FindCity ' Find City
        If WDKey = "RD" Then Call FindState ' Find State
        If WDKey = "DD" Then Call ListState ' Display list.
        If WDKey = "DI" Then Call LstPrint ' Print.
        If WDKey = "DC" Then Call LstConfig ' Configure printer
        Wend
  11. Recompila tu proyecto de Visual Basic.
    Atención: el archivo .Bas generado por WINDEV contiene un procedimiento "Main". En su lugar, quédese con su propia Procedure "Principal".
  12. copy las DLLs WINDEV necesarias en el directorio del ejecutable de su aplicación. Atención: wdxxxle.dll es obligatorio.
Observación: Para conocer la lista de DLLs necesarias, cree el ejecutable de su aplicación en WINDEV.
Versión mínima requerida
  • Versión 10
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/11/2023

Señalar un error o enviar una sugerencia | Ayuda local