Skip to main content

Errore del compilatore C0240

Messaggio: il primo operando di __QueryPointer deve essere un riferimento di interfaccia o l'istanza di un blocco funzione

Possibile causa dell'errore: Gli operandi errati vengono passati all'operatore __QueryPointer.

Correzione dell'errore: Passa un riferimento di interfaccia o l'istanza di un blocco funzione.

Esempio 458. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    a : INT;
    ITFref : ITF;
    pt : POINTER TO FB;
END_VAR

__QueryPointer(a,pt);

Messaggio:

C0240: il primo operando di __QueryPointer deve essere un riferimento di interfaccia o l'istanza di un blocco funzione

Correzione dell'errore:

__QueryPointer (ITFref, pt);