Operador IF no reacciona
Publicado por Victor (2 intervenciones) el 31/03/2009 17:04:11
Hola a todos, acabo de iniciarme en Gambas y llevo varios dias dándole vueltas a un error en una clausula IF.
El problema es que sea el que sea el resultado de la operación el interior de la clausula IF siempre se ejecuta. La clausula en cuestión la tengo redactada de la siguiente manera:
IF orden + desplazamiento > ficheros.Length - 1 OR IF orden + desplazamiento < 0 THEN
RETURN FALSE
END IF
Tengo la versión de Gambas 2.7.
En el resto del programa las clausulas IF funcionan correctamente. Lo he probado con parentesis sin paréntesis, y nada. ¿Como he de redactar dicha sentencia?
Gracias de antemano por vuestra ayuda.
El problema es que sea el que sea el resultado de la operación el interior de la clausula IF siempre se ejecuta. La clausula en cuestión la tengo redactada de la siguiente manera:
IF orden + desplazamiento > ficheros.Length - 1 OR IF orden + desplazamiento < 0 THEN
RETURN FALSE
END IF
Tengo la versión de Gambas 2.7.
En el resto del programa las clausulas IF funcionan correctamente. Lo he probado con parentesis sin paréntesis, y nada. ¿Como he de redactar dicha sentencia?
Gracias de antemano por vuestra ayuda.
Valora esta pregunta


0