Skip to main content

Errore del compilatore C0234

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

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

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

Esempio 452. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    a : INT;
    ITFref, ITFref2 : ITF;
    ITFref2 : ITF2;
END_VAR

__QueryInterface(a ,ITFref);

INTERFACE ITF EXTENDS __SYSTEM.IQueryInterface
INTERFACE ITF2 EXTENDS ITF

Messaggio:

C0234: Il primo operando di __QueryInterface deve essere un riferimento di interfaccia o l'istanza di un blocco funzione

Correzione dell'errore:

__QueryInterface(ITFref2, ITFref);