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.
inkompatibel händelse "function1" och hanteraren "function2". händelsekälla och händelsehanterare måste vara av samma typ
Anmärkningar
Händelsekällan och händelsemottagaren måste ha samma typ (till exempel native jämfört med com typer). Åtgärda det här felet genom att göra så att typerna av händelsekällan och händelsehanteraren matchar.
Example
I följande exempel genereras 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() {
}