Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
nekompatibilní událost "function1" a obslužná rutina "function2"; Zdroj událostí a obslužná rutina události musí být stejného typu.
Poznámky
Zdroj události a příjemce události musí mít stejný typ (například native vs. com typy). Chcete-li tuto chybu opravit, proveďte shodu typů zdroje událostí a obslužné rutiny události.
Example
Následující příklad generuje C3731:
// 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() {
}