AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Versión: 2026

Categoría: Structured statements
32 resultados
AFTER
Ejecuta un proceso solo después de que se haya ejecutado un procedimiento determinado, y continúa ejecutando el código actual mientras espera a que finalice el procedimiento.
Asignación de RETURN
RETURN obtiene el valor de retorno del proceso actual.
BREAK/BREAK:
La instrucción BREAK permite salir de un bloque de instrucciones y ejecutar el resto del proceso actual.
La etiqueta "BREAK:" permite declarar un código en un bucle. Este código se ejecutará al salir del bucle con una instrucción "BREAK".
COMPILE IF
La instrucción de compilación <COMPILE IF> permite compilar (o no) un código WLanguage según una condición.
CONTINUE/CONTINUE:
La instrucción CONTINUE permite ir directamente al inicio de la siguiente iteración sin terminar el código de la iteración actual.
La etiqueta CONTINUE: se utiliza para declarar un código común en un bucle.
Declaraciones compuestas
Declaraciones sencillas
IF
La instrucción condicional IF permite ejecutar una acción en función de una condición.
END:
La etiqueta END: permite definir el código que se ejecutará automáticamente al final de un proceso.
IF ExecutionTarget
La instrucción de compilación <SI ExecutionTarget> le permite compilar o no compilar un código WLanguage según el destino de ejecución.
FOR
El bloque de código de una instrucción FOR se repite modificando una variable de control y comparándola con un valor límite antes de cada inicio del bloque de instrucciones.
FOR ALL: Semantic search
The instruction FOR ALL can be used to perform various types of semantic searches...
FOR EACH: Bucle a través de arrays asociativos
La sentencia FOR EACH realiza bucles a través de arrays asociativos de diferentes maneras:
  • Iterando sobre los elementos del array asociativo.
  • Iterando sobre los valores de los elementos del array asociativo.
FOR EACH: Bucle a través de enumeraciones
La sentencia FOR EACH itera sobre los valores disponibles en las enumeraciones.
FOR EACH: Bucle a través de una variable XMLReader
La sentencia FOR EACH realiza un bucle a través de una variable de tipo xmlReader de varias maneras:
  • Lectura en un nivel.
  • Lectura en un nivel con copia.
  • Lectura en profundidad.
FOR EACH: Leer una variable de tipo jsonReader
Al utilizar la instrucción FOR EACH en una variable de tipo jsonReader, puede leer un documento JSON de distintas maneras:
  • Lectura en un nivel.
  • Lectura en un nivel con copia.
  • Lectura en profundidad.
Nota: Esta funcionalidad solo está disponible a partir de la versión 2025 - Update 3.
FOR EACH: Recorrer archivos de datos
La instrucción FOR EACH realiza diferentes tipos de iteraciones en HFSQL:
  • Bucle completo (según una clave especificada o no)
  • Bucle con filtro (filtro simple, filtro sobre una tecla o filtro sobre la tecla de búsqueda). En este caso, los filtros aceptan los operadores de HFilter.
GOTO
La instrucción GOTO permite ejecutar código identificado por una etiqueta determinada...
Instrucción USING IN en las transacciones
La instrucción USING ... IN permite definir el bloque de operaciones que se van a realizar en una transacción.
Instrucción USING IN en procesos de cronómetro
La instrucción USING ... IN permite iniciar y detener automáticamente un cronómetro.
Instrucción USING IN en secciones críticas
La instrucción USING ... IN permite realizar automáticamente operaciones de inicialización y finalización en secciones críticas.
Instrucciones estructuradas
Lista de instrucciones estructuradas de WLanguage
LOOP
El bloque de código delimitado por la instrucción LOOP se repite un número indefinido de veces.
PARA CADA: Bucle a través de arrays
La sentencia FOR EACH recorre los arrays de diferentes maneras:
  • Iterando sobre los elementos del array,
  • Iterando sobre los valores de los elementos del array.
PARA CADA UNO: Bucle a través de cadenas
La sentencia FOR EACH realiza un bucle a través de las cadenas de diferentes maneras:
  • Iterando sobre subcadenas separadas por un separador.
  • Encontrar las ocurrencias de una cadena dentro de otra cadena.
PARA CADA UNO: Bucle a través de combinaciones
La sentencia FOR EACH itera sobre los valores disponibles en combinaciones.
PARA CADA UNO: Bucle a través de los controles
La sentencia FOR EACH realiza diferentes tipos de iteraciones sobre controles (List Box, Tabla o Looper):
  • Iterar sobre los elementos del control.
  • Iterar sobre los valores de los elementos seleccionados.
  • Iterar sobre los índices de los elementos seleccionados.
RETURN
La instrucción RETURN permite salir de un bloque de instrucciones y del proceso o procedimiento actual.
RETURN
La instrucción RETURN sale del evento, proceso o procedimiento actual y devuelve un resultado.
SWITCH
La sentencia SWITCH se utiliza para elegir la acción que se ejecutará en función del valor de una expresión.
WHILE
En una instrucción WHILE, la expresión se evalúa al principio de cada bloque de instrucciones...
WITH
La instrucción WITH establece una expresión con un único objeto para acceder a varias de sus propiedades o subelementos.