Skip to main content

Compilerwarnung C0567

Meldung: Interface <interface name 1> erweitert nicht __System.IQueryInterface

Mögliche Ursache: Jede Schnittstelle einer Schnittstellenbibliothek muss __System.IQueryInterface erweitern. Die verwendete Schnittstelle erweitert __System.IQueryInterface nicht.

Beispiel 500. Beispiel
PROGRAM PLC_PRG
VAR
    ITFref : ITF;
    ITFref2 : ITF2;
END_VAR

INTERFACE ITF
INTERFACE ITF2 EXTENDS ITF

Meldung;

C0567: Interface ITF erweitert nicht __System.IQueryInterface

Fehlerbehebung:

INTERFACE ITF EXTENDS __System.IQueryInterface

Für eine Übersicht über alle für Schnittstellenbibliotheken einzuhaltenden Regeln siehe: Schnittstellenbibliotheken