Skip to main content

Error del compilador C0240

Mensaje: El primer operando de __QueryPointer debe ser una referencia de interfaz o la instancia de un bloque de funciones

Posible causa de error: Se pasan operandos incorrectos al operador __QueryPointer.

Error de corrección: Pasa una referencia de interfaz o la instancia de un bloque de funciones.

ejemplo 458. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    a : INT;
    ITFref : ITF;
    pt : POINTER TO FB;
END_VAR

__QueryPointer(a,pt);

Mensaje:

C0240: el primer operando de __QueryPointer debe ser una referencia de interfaz o la instancia de un bloque de funciones

Error de corrección:

__QueryPointer (ITFref, pt);