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
  • aprovechamiento
  • Sintaxis
  • Desde un programa escrito en C, C++, Java o Visual Basic
  • Desde un programa escrito en Pascal o Delphi
  • De un programa escrito en Cobol
  • Desde un programa escrito en Fortran
  • Detalles de los parámetros
  • Notas
  • Función específica del idioma externo
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
Llame a CallWD: Función específica del idioma externo
aprovechamiento
Llama a una función WLanguage desde un idioma externo.
Atención: Esta función no debe utilizarse en una aplicación WINDEV. De hecho, esta función no es una función de WLanguage.
Utilización de funciones específicas preestablecidas
// From a program written in C, C++, Java or Visual Basic
// Open the "Window" window
CallWD("Open,Window.WDW")
// Switch the window to edit
CallWD("Screen,Input")
// Call a global WLanguage procedure
CallWD("pMyCollection.CalculateOrder(2451478)")
Usando todo el código de WLanguage (más lento porque realiza una compilación dinámica de código)
// From a program written in Pascal...
// Open the "Window" window
CallWD('Open,Window.WDW')
// Call a global WLanguage procedure
CallWD('pMyCollection.CalculateOrder(2451478)')
Sintaxis

Desde un programa escrito en C, C++, Java o Visual Basic

CallWD("<Function Name>,<Function Parameters>")

o
CallWD("<WLanguage Code>")

Desde un programa escrito en Pascal o Delphi

CallWD('<Function Name>,<Function Parameters>')

o
CallWD('<WLanguage Code>')

De un programa escrito en Cobol

call "_CallWD" using by reference "<Function Name>,<Function Parameters>" & x"00"

o
call "_CallWD" using by reference "<WLanguage Code>" & x"00"

Desde un programa escrito en Fortran

CALL CallWD(LOC('<Function Name>,<Function Parameters>'C))

o
CALL CallWD(LOC('<WLanguage Code>'C))

Detalles de los parámetros

Nombre de la función> <Nombre de la función: Cadena de caracteres
Nombre de la función a llamar. Esta función corresponde a:
  • una función WLanguage.
  • una función específica del idioma externo. Para obtener más información, consulte observaciones.
Parámetros de función> <Parámetros de función: Cadena de caracteres
Parámetros de la función llamada.
Los parámetros están separados por una coma.
Si los parámetros están entre comillas dobles o entre comillas simples, deben ser duplicados.
Código de idioma> <WLanguage Code: Cadena de caracteres
Código WLanguage a ejecutar.
El código se compilará dinámicamente y se ejecutará. Puede ser:
  • una simple llamada a una función, el caso más frecuente,
  • un complejo código WLanguage construido dinámicamente.
Como el código se compila dinámicamente, hay un paso de compilación que hace que este tipo de llamadas sean menos eficientes que las llamadas que utilizan funciones preestablecidas en lenguaje externo..
Observación: Si se encuentran comillas dobles o simples en la cadena, deben duplicarse.
Notas

Función específica del idioma externo

Algunas acciones son realizadas automáticamente por WINDEV (una ventana se vuelve automáticamente editable cuando se abre, por ejemplo).. Esta es la razón por la que no se puede utilizar ninguna función de WLanguage para realizar estas acciones.
Sin embargo, cuando se utiliza un elemento WINDEV de un programa escrito en un lenguaje externo, se deben especificar estas acciones.
Las siguientes funciones se utilizan para realizar las acciones realizadas automáticamente por WINDEV:
aprovechamientoAbre la ventana especificada cerrando todas las ventanas abiertas de antemano.
Biblioteca,DiscoAbre la biblioteca de proyectos que está almacenada en el disco.
Biblioteca,ErrorCarga el archivo que contiene los mensajes de error manejados por WDXXXEXE.DLL en el idioma deseado. Por defecto, si no se llama a ninguna función Library, Error, los mensajes de error se muestran en francés.
BipSe utiliza para emitir un pitido en el altavoz de el equipo.
CerrarCierra la ventana actual y restaura el contexto que existía antes de que se abriera la ventana.
ConfirmeMuestra un cuadro de diálogo que incluye un logotipo, un mensaje, los botones "Sí", "No" y "Cancel", y devuelve el botón validado por el usuario.
cristaleraDevuelve el número de ventanas abiertas en un momento dado.
EjecuteEjecuta el código de un control o el código de un Procedure en WLanguage.
entablarAbre una ventana.
ErrorMuestra una ventana de diálogo que contiene un logotipo de error y el mensaje pasado en el parámetro.
EspacioRellena el contenido de WdString con caracteres de espacio a la derecha.
EstiloCarga una hoja de estilo.
examinarMuestra cada llamada de función y cada status reporte devuelto por la función.
HsMenú, NombreAgrega un menú en la ventana que se abre. El menú es el menú de otra ventana.
InfoMuestra un cuadro de diálogo que contiene un logotipo informativo y el mensaje pasado como parámetro
iPrintReportImprime una reporte creada con el editor de reportes.
LCommandDevuelve el comando Line pasado como parámetro al programa ejecutable. WdString contiene el comando Line pasado en parámetro al programa ejecutable (sin el nombre del propio ejecutable).
Lista, getRecupera el valor de un elemento dado o el valor del elemento seleccionado en una lista desplegable o en una lista ampliada.
Lista,AñadirAñade un elemento a una lista desplegable o a una lista ampliada.
Lista,BorrarElimina un elemento de una lista desplegable o de una lista ampliada.. Los siguientes elementos se mueven hacia arriba por un rango.
Lista,BúsquedaEncuentra un valor en una lista. La búsqueda realizada es una búsqueda por coincidencia exacta.
Lista,ContarDevuelve el número de elementos encontrados en una lista.
Lista,InsertarInserta un elemento en el índice dado de una lista desplegable o expandida.
Lista,ModificarModifica un elemento de una lista desplegable o de una lista ampliada.
Lista,PosiciónEstablece la posición en el primer elemento del Cuadro de Lista o devuelve el índice del primer elemento mostrado.
Lista,Seleccionar,-Deselecciona un elemento de una lista desplegable o de una lista ampliada.
Lista,Seleccionar,?Devuelve el elemento seleccionado en la lista.
Lista,Seleccionar,+Selecciona un elemento de una lista desplegable o de una lista ampliada.. Esta función se utiliza principalmente para los cuadros de lista de selección múltiple de manipular.
ManejeDevuelve la manipular de una ventana o control.
MensajeMuestra un mensaje en la barra de estado.
Menú Hs,EtiquetaModifica el título de una opción de menú.
Menú Hs,SeleccionarSelecciona o deselecciona, hace que Invisible, marca o desmarca una opción que se encuentra en el menú actual.
Menú HsMenu,EstadoDevuelve el estado de una opción de menú (activa, Invisible, Grayed).
Menú HsMenu,MarkDetermina si una opción de menú está marcada o no.
Mesa, getRecupera el valor de un elemento dado o el valor del elemento seleccionado en una control Tabla.
Mesa,ColDevuelve el índice actual de la columna.
MostrarLongTextMuestra un texto largo en un texto control en Pascal y en C.
MuestraMuestra un valor en un control o asigna un valor en un Variable.
MultitaskPermite a los programas que se ejecutan actualmente a Process los mensajes de Windows o ejecuta una temporización.
NaciónDefine el idioma de visualización en las ventanas y los controles para los títulos, subtítulos, mensajes, ....
ObtenerRecupera el valor de un control.
Opción, espacioRellena el contenido de WdString con caracteres de espacio a la derecha.
Opción, pruebaEn una ventana de información, muestra cada llamada a la función y cada status reporte devuelto por la función.
Opción,VersiónEncuentra el número de versión de WINDEV wdXXXVM.DLL.
Pantalla, getRecupera el valor en un control o en un Variable. Los caracteres espaciales que se encuentran al final de WdString son borrados por Default.
Pantalla,ActualRecupera el nombre de la control que se está editando y su índice, si es necesario.
Pantalla,Archivo a pantallaInicializa los controles de ventana con los valores de los ítems de fichero relacionado a los controles.
Pantalla,ColumnaDevuelve el índice de la columna actual en una Tabla basada en un archivo de datos o en una Tabla rellenada mediante programación.
Pantalla,CoordenadaRecupera las coordenadas de la control en relación con el borde superior izquierdo de la ventana, así como el tamaño físico de una control.
Pantalla,EntradaInicia la entrada en los controles de una ventana.
Pantalla,Pantalla a archivoInicializa los ítems de archivo con el valor de la ventana controla relacionado a estos ítems.
Pantalla,PrimeroMuestra un texto largo en un texto control en Pascal y en C.
Pantalla,RazPone a cero (para una control numérica) o borra (para los otros tipos de control s) el contenido de las control s encontradas en la ventana actual. Los list boxes y los combo boxes no se pueden poner a cero.
Pantalla,SelecciónModifica el estado de un control (Invisible, activo, Inactive, Grayed).
Pantalla,SiguienteDevuelve el nombre del próximo control editable.
Pantalla,XVarDefine si una control está incluida (o no) en la ventana actual.
ProyectoAbre y ejecuta un proyecto WINDEV. Se muestra la primera ventana del proyecto y la entrada se activa automáticamente en esta ventana.
Reloj de arenaMuestra un puntero del ratón en forma de reloj de arena.
Sí,NoMuestra un cuadro de diálogo que incluye un logotipo, un mensaje y los botones "Sí" y "No".. El usuario debe validar uno de los botones ("Sí" o "No") para cerrar la ventana.
SoundInitInicializa el intérprete de sonido. Esta función debe ejecutarse una vez en cada programa. Permite calibrar la velocidad de ejecución de los sonidos.. Esta función puede durar unos minutos.
Tabla, posición
Establece la posición en un elemento dado o devuelve el elemento en la primera fila de una control Tabla.
Tabla, recuentoDevuelve el número de elementos de una control Tabla.
Tabla, VisualizaciónActualiza el control Tabla. Los controles calculados se recalculan. La posición en la control Tabla es set según la posición actual en el archivo de datos.
Tabla,AñadirAñade un elemento a una control Tabla.
Tabla,BorrarElimina un elemento de una control Tabla.
Tabla,BúsquedaBusca un valor en una control Tabla rellenada programáticamente. Es una búsqueda por coincidencia exacta.
Tabla,GuardarActualiza o añade una Record en el archivo de datos relacionado al control Tabla.
Tabla,InsertarInserta un elemento en el índice dado de una control Tabla.
Tabla,ModificarModifica un elemento de una control Tabla.
Tabla,Seleccionar,?Devuelve el índice del elemento seleccionado en una control Tabla.
Tabla,Seleccionar,+Selecciona un elemento en una control Tabla.
Ventanas,TítuloModifica el título de la siguiente ventana (o cuadro de diálogo) mostrada.
WavPlayReproduce el sonido solicitado. El intérprete de sonido debe ser inicializado por SoundInit.
WDEndFinaliza un programa que está usando WINDEV.
Windows,TCurrentModifica el título de la ventana actual.
Windows,TNextModifica el título de la siguiente ventana (o cuadro de diálogo) mostrada.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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