Tôi có một chương trình và tương tác với phần cứng, nhưng tôi cần kiểm tra trường hợp khi chương trình bị treo/hủy hoặc bất kỳ điều gì khiến chương trình thoát không bình thường để xem trạng thái nào được đặt thành phần cứng khi phần mềm gặp sự cố.Cách dễ dàng để phá vỡ chương trình VB.NET
Trong C + + tôi thấy một bài viết về cách sử dụng một cuộc gọi abort()
(What is the easiest way to make a C++ program crash?), nhưng tôi không chắc chắn những gì VB tương đương sẽ được. Gần nhất tôi đã đến là trong khi gỡ lỗi, để nhấn nút Stop Debugging, nhưng tôi nghĩ rằng có một giải pháp tốt hơn thế.
Có bất kỳ mã cụ thể nào có thể khiến loại sự kiện này xảy ra hoặc có cuộc gọi như abort()
điều đó có thể xảy ra trong nhịp tim không?
Không có ý tưởng nếu điều này có liên quan đến tình hình của bạn, nhưng bạn cũng có thể muốn xem xét việc áp dụng sự kiện UnhandledException handler - bạn có thể có thể sử dụng điều này như một quay ngược để đáp ứng (gần) bất kỳ ngoại lệ nào và buộc phần cứng vào trạng thái an toàn đã biết. – peterG