Skip to main content

Erreur du compilateur C0235

Message: Le deuxième opérande de __QueryInterface doit être une référence d'interface

Cause possible de l'erreur: Des opérandes incorrects sont passés à l'opérateur __QueryInterface.

Correction des erreurs: Passez une référence d'interface.

Exemple 453. Exemple d'erreur :
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

Message:

C0235 : Le deuxième opérande de __QueryInterface doit être une référence d'interface

Correction des erreurs:

__QueryInterface(ITFref2, ITFref);