Skip to main content

Avviso del compilatore C0567

Messaggio: l'interfaccia <nome interfaccia 1> non estende __System.IQueryInterface

Causa possibile: Ogni interfaccia di una libreria di interfacce deve essere estesa __System.IQueryInterface. L'interfaccia utilizzata non si estende __System.IQueryInterface.

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

INTERFACE ITF
INTERFACE ITF2 EXTENDS ITF

Messaggio:

C0567: l'interfaccia ITF non estende __System.IQueryInterface

Correzione:

INTERFACE ITF EXTENDS __System.IQueryInterface

Per una panoramica di tutte le regole da seguire per le librerie di interfaccia, vedere: Librerie di interfaccia