Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Delegatkonstruktor: Memberfunktion 'function' kann nicht für eine Instanz vom Typ 'type' aufgerufen werden.
Bemerkungen
Es wurde ein Aufruf an eine Funktion über einen Zeiger auf einen Typ ausgeführt, der die Funktion nicht enthält.
Beispiel
Im folgenden Beispiel wird C3754 generiert:
// C3754a.cpp
// compile with: /clr
using namespace System;
delegate void MyDel();
interface class MyInterface {};
ref struct MyClass : MyInterface {
void f() {}
};
int main() {
MyInterface^ p = gcnew MyClass;
MyDel^ q = gcnew MyDel(p, &MyClass::f); // C3754
// try the following line instead
// MyDel^ q = gcnew MyDel(safe_cast<MyClass^>(p), &MyClass::f);
}