Erreur du compilateur C3704
'function' : une méthode vararg ne peut pas déclencher les événements
Vous avez tenté d’utiliser __event sur une méthode vararg. Pour corriger cette erreur, remplacez l’appel fireEvent(int i, ...)
par l’appel fireEvent(int i)
, comme indiqué dans l’exemple de code suivant.
L’exemple suivant génère l’erreur C3704 :
// C3704.cpp
[ event_source(native) ]
class CEventSrc {
public:
__event void fireEvent(int i, ...); // C3704
// try the following line instead:
// __event void fireEvent(int i);
};
int main() {
}