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