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 / WLanguage / Errores / Errores WLanguage
  • Motivo
  • Corrección
  • Ejemplos
  • Usando un entero en el contador del bucle y un real en el PASO del bucle
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
Error 20: La Variable del bucle FOR debería ser un verdadero
Motivo
Está utilizando una expresión de bucle (FOR). En esta declaración, está usando un entero Variable para el contador del bucle y un valor real para el valor de STEP.
Corrección
Estandarizar los tipos utilizados en el contador del bucle y en el PASO del bucle.. Se debe utilizar el mismo tipo.
Ejemplos

Usando un entero en el contador del bucle y un real en el PASO del bucle

Código que desencadena el error
I is int
FOR I=1 TO 10 STEP 0.4
IF COL_Software[I]=2 THEN
TABLE_TABLE1[I][2].BackgroundColor = LightBlue
END
END
Posible corrección
Utilice el tipo entero para PASO.
En este ejemplo, la repetition no se realizará: el cálculo realizado para el primer valor del bucle será: 1 + 0,4 = 1,4. El valor 1.4 se redondea a 1. El bucle permanece siempre a 1.
I is int
FOR I=1 TO 10 STEP 1
IF COL_Software[I]=2 THEN
TABLE_TABLE[I][2].BackgroundColor = LightBlue
END
END
Esta página también está disponible para…
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