Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
incompatibele gebeurtenis 'function1' en handler 'function2'; gebeurtenisbron en gebeurtenis-handler moeten hetzelfde type zijn
Opmerkingen
De gebeurtenisbron en gebeurtenisontvanger moeten hetzelfde type hebben (bijvoorbeeld native vs. com typen). Als u deze fout wilt oplossen, moet u ervoor zorgen dat de typen van de gebeurtenisbron en de event-handler overeenkomen.
Example
In het volgende voorbeeld wordt C3731 gegenereerd:
// C3731.cpp
// compile with: /clr
#using <mscorlib.dll>
[event_source(native)]
struct A {
__event void MyEvent();
};
[event_receiver(managed)]
// try the following line instead
// [event_receiver(native)]
struct B {
void func();
B(A a) {
__hook(&A::MyEvent, &a, &B::func); // C3731
}
};
int main() {
}