Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"metod": en händelsehanterarmetod måste returnera samma typ som källans metod
Anmärkningar
Du har definierat en händelsehanterarmetod som inte returnerade samma typ som källhändelsemetoden. Åtgärda det här felet genom att ge händelsehanterarmetoden samma returtyp som för källhändelsemetoden.
Example
I följande exempel genereras C3712:
// C3712.cpp
// compile with: /c
[event_source(native)]
class CEventSrc {
public:
__event void event1();
};
[event_receiver(native)]
class CEventRec {
public:
int handler1() { return 0; }
// try the following line instead
// void handler1() {}
void HookEvents(CEventSrc* pSrc) {
__hook(&CEventSrc::event1, pSrc, &CEventRec::handler1); // C3712
}
void UnhookEvents(CEventSrc* pSrc) {
__unhook(&CEventSrc::event1, pSrc, &CEventRec::handler1); // C3712
}
};