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 / Lenguaje C
  • Los distintos tipos de programación
  • 1er modo: Programación en modo WinDev 5.5
  • 2º modo: Programación en C
  • 3er modo: Programación en C++ (utilizando la interfaz WDWDial)
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Los distintos tipos de programación
WINDEV propone 3 tipos de programación para llamar a un elemento WINDEV desde un lenguaje externo. Para ilustrar estos métodos, utilizaremos el lenguaje C/C+++.

1er modo: Programación en modo WinDev 5.5

Este método no debe utilizarse para los nuevos desarrollos. Está disponible por compatibilidad con la versión 5.5. Si no ha desarrollado ningún proyecto con la interfaz externa de WINDEV, pase directamente al modo #2.
En este modo, vamos a recuperar una aplicación desarrollada con WINDEV 5.5 y C/C++. El código existente (C y WLanguage) puede conservarse íntegramente, salvo la gestión de los menús y la inicialización de los controles al abrir la ventana...
Este modo sigue disponible con pequeñas modificaciones sólo para compatibilidad con versiones anteriores. Para obtener más información, consulte Utilicé lenguajes externos con WINDEV 5.5. ¿Cómo proceder con WINDEV 2025?

2º modo: Programación en C

Vamos a llamar a los elementos desarrollados en WINDEV (proyecto, ventanas, análisis, etc.) desde el lenguaje C. Este sistema se basa en la utilización de las funciones declaradas en los archivos .h, .c y .cpp de WINDEV. El código WLanguage utilizado del lenguaje externo será compilado y ejecutado dinámicamente durante su llamada.
Este modo se ilustra el proyecto VC60.dsp (formato Visual C++ 6), disponible en el subdirectorio "External Languages\ES\C" del directorio de instalación de WINDEV.
Para más detalles sobre este método, véase Utilizar los lenguajes externos en C.

3er modo: Programación en C++ (utilizando la interfaz WDWDial)

Este tercer método utiliza la herencia de clases para interconectar fácilmente una aplicación C++ y WINDEV. Este modo de programación se recomienda si ya utiliza una arquitectura basada en clases (MFC, por ejemplo) para sus proyectos de desarrollo.
Las clases base provistas de esta interfaz utilizan las funciones descritas en el 2º método en segundo plano. Para más detalles, consulte el capítulo relativo al 2º método.
Este modo se ilustra en el proyecto VC60API.dsp (formato Visual C++ 6), disponible en el subdirectorio "External Languages\ES\C" del directorio de instalación de WINDEV.
Para más detalles sobre este método, véase Usar el lenguaje externo en C++.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 10/01/2025

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