Skip to main content

Compilerfehler C0241

Meldung: Zweiter Operand von __QueryPointer muss ein Zeiger sein

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

Fehlerbehebung: Übergeben Sie einen Pointer.

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

__QueryPointer(ITFref,b);

INTERFACE ITF EXTENDS __System.IQueryInterface

Meldung:

C0241: Zweiter Operand von __QueryPointer muss ein Zeiger sein

Fehlerbehebung:

__QueryPointer (ITFref, pt);