コンパイラエラーC0235
メッセージ:__ QueryInterfaceの2番目のオペランドはインターフェイス参照である必要があります
考えられるエラーの原因:不正なオペランドが演算子に渡されます __QueryInterface
。
エラー訂正:インターフェース参照を渡します。
例 453. エラーの例:
PROGRAM PLC_PRG VAR a : INT; ITFref, ITFref2 : ITF; ITFref2 : ITF2; END_VAR __QueryInterface(ITFref2, a); INTERFACE ITF EXTENDS __SYSTEM.IQueryInterface INTERFACE ITF2 EXTENDS ITF
メッセージ:
C0235:__ QueryInterfaceの2番目のオペランドはインターフェイス参照である必要があります
エラー訂正:
__QueryInterface(ITFref2, ITFref);