Exceptions unter WindowsForms Anwendung

SyncIT

Mitglied
servus
wir haben eine windowsforms-anwendung, und jedes mal, wenn wir einen try-catch-block machen, bekommen wir mehr warnungen. beispielcode:
try {
int imenge = Convert::ToInt32(menge);
} catch (Exception^ e) {
MessageBox::Show("Konvertierung nicht möglich.");
}

dabei bekommen wir keinen fehler sondern nur warnungen:
warning C4101: 'e': Unreferenzierte lokale Variable

woran liegt das, wie können wir das beheben?danke
 
hmmm danke erstmal!
jetz bekommen wir allerding fehler:
error C3699: "*": Diese Referenzierung kann nicht für den Typ "System::Exception" verwendet werden.

wir sind ratlos :-/
 
Tja, man sollte nichts aus einem MSDN-Beispiel kopieren und gelegentlich nachdenken.

Diese Warnung bekommst du natürlich, weil du mit dem Exception-Objekt nichts machst. D.h. weder ein Logging der Fehlermeldung noch eine Anzeige der Message-Eigenschaft.
 
Zurück