01/10/2018, 11:57

Hiện Exception trước khi crash chương trình

Mình muốn chương trình winform khi bị crash thì hiện lỗi rồi mới crash
Thì dùng cách nào các bạn
Lỗi ở Thread nhé
Tất nhiên không biết lỗi ở đâu để dùng try catch

Dark.Hades viết 14:06 ngày 01/10/2018

Để catch đúng lỗi thì bạn phải throw đúng chỗ.

khi bị crash thì hiện lỗi rồi mới crash

Tất nhiên không biết lỗi ở đâu để dùng try catch

Cách đơn giản nhất là throw cùng 1 loại exception và catch nó ở hàm ngoài cùng.
Ví dụ catch trực tiếp tại hàm Main(), catch cả ... rồi show msgbox

Hải Duy Nguyễn viết 14:04 ngày 01/10/2018

Application.Run(new Main());
Hàm main chạy form kiểu này thì làm sao catch được bạn
Còn thread thì rất nhiều
Exception Logger c# nó làm kiểu gì mà hiện tất cả được exception
Mình muốn hỏi đặt try catch ở đâu
Nếu sử dụng
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
Thì vẫn không catch được các exception xảy ra trong Thread

Tao Không Ngu. viết 14:00 ngày 01/10/2018

HI Hải Duy Nguyễn.

GitHub

akurdyukov/NCrash

NCrash - Universal .NET crash handler

Bài liên quan
0