Tôi gặp sự cố lạ với chương trình của mình. Tôi đang phát triển một ứng dụng biểu mẫu cửa sổ. Khi tôi gỡ lỗi nó thông qua Visual Studio (F5) nó hoạt động hoàn toàn chính xác, nhưng khi tôi chạy nó thực thi nó treo và cho tôi "Một ngoại lệ unhandled loại 'System.ObjectDisposedException' xảy ra trong mscorlib.dll".Sự cố chương trình với System.ObjectDisposedException
Tôi đã cố gắng đặt cấp cao nhất (trên chức năng ngoài cùng của tôi) thử/bắt để bắt ngoại lệ này, nhưng chương trình vẫn bị treo. Tôi đang thiếu gì ở đây?
Tôi đã không tải mã lên vì tôi phải tải lên toàn bộ mã để bạn xem vấn đề ở đâu.
Vấn đề là khi gỡ lỗi GC không thu thập các đối tượng được xử lý thường xuyên. Một nơi nào đó trong mã của bạn, bạn cố gắng truy cập một đối tượng mà bạn không còn tham chiếu hợp lệ nữa. Nó đã được xử lý. Không thể nói chính xác nơi không có mã nào đó. –
Nếu anh ta cố gắng truy cập vào nó, rõ ràng anh ta phải có một tham chiếu đến nó, và do đó không có GC. –