Skip to main content

Compilerfehler C0240

Meldung: Erster Operand von __QueryPointer muss eine Schnittstellenreferenz oder Instanz eines Funktionsbausteins sein

Mögliche Fehlerursache: Dem Operator __QueryPointer werden falsche Operanden übergeben.

Fehlerbehebung: Übergeben Sie eine Schnittstellenreferenz oder die Instanz eines Funktionsbausteins.

Beispiel 458. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    a : INT;
    ITFref : ITF;
    pt : POINTER TO FB;
END_VAR

__QueryPointer(a,pt);

Meldung:

C0240: Erster Operand von __QueryPointer muss eine Schnittstellenreferenz oder Instanz eines Funktionsbausteins sein

Fehlerbehebung:

__QueryPointer (ITFref, pt);