2017-01-03 27 views
-2

Ich benutze C# und Halcon, um Bildverarbeitung zu machen, jetzt gibt es ein Problem, dass ich bei einigen Operationen halconwindowow, Benutzer müssen klicken Sie die Mausoperation, aber dieses Mal der Benutzer ohne Operation wird das Programm ausschalten, oder klicken Sie einfach mit der linken Maustaste und klicken Sie mit der rechten Maustaste. Dieses Mal schalten Sie das Programm aus, das Programm wartet auf die Schließung. Beim Debuggen in vs debug wird der Fehler angezeigt, der durch Speicherbeschädigung verursacht wird. Jetzt, wie man diesen Fehler maskiert? Oder lassen Sie den Benutzer das Warten auf das Schließen der Schnittstelle nicht sehen.Wie alle Fehler zu maskieren, nachdem das Programm geschlossen wird

+0

Ich habe Halcon Systemparameter do_low_error verwendet und wenn die Winform schließt alle zu entsorgen. Aber der Fehler war schon immer da –

+1

Sie maskieren Speicherfehler nicht, Sie beheben sie –

+0

Bitte stellen Sie Codebeispiele zur Verfügung, wenn Sie um Hilfe bitten. –

Antwort

0

Verwenden Sie eine try catch block, um die spezifische Ausnahme abzufangen, die Sie sehen. Wenn Sie im catch-Block nichts tun, wird dies effektiv ausgeblendet.

+0

danke, aber ich schließe die Winform, die Winform ist immer warten auf den Abschluss –

Verwandte Themen