Valor de BYTE fuera del rango (0...255)

Se ha inicializado un BYTE con un valor demasiado grande o negativo. Este tipo de datos únicamente pueden contener valores dentro del rango 0 ... 255.

Ejemplo:
PROGRAM mi_juego;
GLOBAL
    BYTE mi_valor=300; // Error: Valor de byte fuera del rango (0...255).
BEGIN
    //...
END


Si quiere asignar este valor al dato, quizá sea conveniente no declarar un dato de tipo BYTE, como se muestra en el siguiente programa.

Ejemplo:
PROGRAM mi_juego;
GLOBAL
    mi_valor=300;
BEGIN
    //...
END


Ya que de esta forma se crea un dato que podrá contener valores numéricos enteros dentro del rango (min_int ... max_int).


Ver: Sintaxis