War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren
Wichtig Dieses Dokument enthält ggf. nicht die bewährten Methoden für die aktuelle Entwicklung. Außerdem sind Links zu Downloads und anderen Ressourcen u. U. nicht mehr gültig. Die aktuell empfohlene Version finden Sie hier.

Compilerfehler C2725

Aktualisiert: November 2007

Fehlermeldung

'Ausnahme': Ein verwaltetes Objekt kann nicht nach Wert oder Verweis ausgelöst oder aufgefangen werden
'exception' : unable to throw or catch a managed object by value or reference

Der Typ einer verwalteten Ausnahme war nicht geeignet.

Im folgenden Beispiel wird C2725 generiert.

// C2725.cpp
// compile with: /clr
ref class R {
public:
   int i;
};

int main() {
   R % r1 = *gcnew R;
   throw r1;   // C2725

   R ^ r2 = gcnew R;
   throw r2;   // OK   
}

Im folgenden Beispiel wird C2725 generiert.

// C2725b.cpp
// compile with: /clr
using namespace System;
int main() {
   try {}
   catch( System::Exception%) {}   // C2725
   // try the following line instead
   // catch( System::Exception ^e) {}
}

Im folgenden Beispiel wird C2725 generiert.

// C2725c.cpp
// compile with: /clr:oldSyntax
using namespace System;
int main() {
   try {}
   catch( System::Exception&) {}   // C2725
   // try the following line instead
   // catch( System::Exception *e) {}
}

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft