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 für den Fehler:
PROGRAM MAIN
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);