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
-2
A
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
- 1. C# Konsole wird nicht geschlossen, nachdem das Programm endet
- 2. C++ - Programmbefehlsfenster wird geschlossen, bevor das Programm beendet wird
- 3. Programm beenden, nachdem MessageBox geschlossen ist
- 4. Wie können Sie verhindern, dass die Konsole geschlossen wird, nachdem das Programm in C ausgeführt wurde?
- 5. Standortautorisierungswarnung wird angezeigt, nachdem App geschlossen wurde
- 6. Wie wird der Fokus auf das Eingabefeld gesetzt, nachdem das Bootstrap-Modell geschlossen wurde?
- 7. Wie suspendiere ich alle Threads, nachdem mein Programm abstürzt?
- 8. Was passiert, wenn ich nicht verwaltete Ressourcen nicht verfüge, nachdem das Programm geschlossen wurde?
- 9. Bootstrap: Wie man Video stoppt, nachdem das Modal geschlossen wurde
- 10. Wie wird das Hyperlink-Fenster geschlossen?
- 11. OpenCV - Wie maskieren Bild in Python zu maskieren?
- 12. Verhindern, dass das erste Formular geschlossen wird, indem das andere geschlossen wird
- 13. Interop.Excel: Excel-Instanz wird im Task-Manager angezeigt, nachdem das Programm existiert C#
- 14. erkennen geschlossen Augen, nachdem es 3 Sekunden geschlossen
- 15. Fenster wird nicht wiederhergestellt, nachdem es geschlossen wurde
- 16. dbDenyWrite immer noch in Kraft, nachdem das Recordset geschlossen
- 17. Verhindern, dass das JavaFX-Dialogfeld geschlossen wird
- 18. react-select: Wie wird das Menü geschlossen, nachdem ein Wert bei der Mehrfachauswahl ausgewählt wurde?
- 19. Java-Programm geschlossen, bevor Scanner kann das zweite Mal um
- 20. Scroll-Position wiederherstellen, nachdem das mobile Menü geschlossen wurde
- 21. Wie eine Ausnahme ausgelöst wird, ohne das Programm zu beenden
- 22. Datei wird automatisch geschlossen,
- 23. Warum wird FormDeactivate aufgerufen, bevor das Formular geschlossen wird?
- 24. Wie läuft die Codeignitersitzung ab, wenn das Browserfenster geschlossen wird
- 25. Werden doppelte Deskriptordateien geschlossen, nachdem der ursprüngliche Dateideskriptor geschlossen wurde?
- 26. Wie lange hält Sqlserver Verbindungen aktiv, nachdem sie geschlossen sind?
- 27. Wie UIViews in iOS zu maskieren
- 28. Wie man einen Integer-Wert speichert, wenn das Programm in Android Studio geschlossen wird
- 29. Ich brauche das Symbol zu verschwinden, nachdem die Anwendung geschlossen ist
- 30. Programm kann nicht geladen werden, nachdem das Bit setuid auf
Ich habe Halcon Systemparameter do_low_error verwendet und wenn die Winform schließt alle zu entsorgen. Aber der Fehler war schon immer da –
Sie maskieren Speicherfehler nicht, Sie beheben sie –
Bitte stellen Sie Codebeispiele zur Verfügung, wenn Sie um Hilfe bitten. –