Skip to main content

Compilerfehler C0239

Meldung: Interface <interface name 1> erweitert nicht <interface name 2>

Mögliche Fehlerursache: Die verwendete Schnittstelle erweitert keine andere Schnittstelle.

Fehlerbehebung: Erweitern Sie die Schnittstelle.

Beispiel 457. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    ITFref : ITF;
    ITFref2 : ITF2;
END_VAR

__QueryInterface(ITFref2,ITFref);

INTERFACE ITF
INTERFACE ITF2 EXTENDS ITF

Meldung:

C0239: Interface ITF erweitert nicht __System.IQueryInterface

Fehlerbehebung:

INTERFACE ITF EXTENDS __System.IQueryInterface