• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Hỗ trợ về việc mất kết nối cổng COM ảo!

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Điều hành viên: tungblt

trentungcayso
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 79
Ngày tham gia: T.Ba 10/08/2010 9:27 am
Has thanked: 6 time
Been thanked: 2 time

Hỗ trợ về việc mất kết nối cổng COM ảo!

Gửi bàigửi bởi trentungcayso » T.Ba 16/05/2017 8:14 am

Chào các bạn!
Hiện tại tôi có vấn đề như sau về kết nối với cổng COM trong vb6 mà không tìm ra phương án giải quyết. Anh em nào có hướng nào khắc phục có thể giúp đỡ tôi không?
Tôi dùng VB6 viết chương trình kết nối với cổng COM - sử dụng thư viện Microsoft MsComm (dùng đầu đọc mã vạch, loại COM ảo - USB -> COM). Mọi việc diễn ra bình thường. Tuy nhiên vấn đề xảy ra khi thiết bị mất kết nối (mất kết nối cổng USB, tắt nguồn đầu đọc mã vạch,...) thì việc tự request và kết nối lại tôi chưa làm được.
Có 2 phương án:
1. Khi đọc dữ liệu, tôi dùng timer để quét liên tục InputSize của MsCom, nếu có dữ liệu thì đọc: Trong trường hợp này khi bắt sự kiện All Error goto MatKetNoi, tôi dùng timer thứ 2 để kiểm tra kết nối .... Trường hợp này tôi tự khắc phục được kết nối bằng phần mềm.
2. Khi tôi bắt sự kiện MsCom_OnCom: Khi sử dụng theo cái này tôi không biết cách khắc phục việc mất kết nối với thiết bị.
Anh em trên forum hướng dẫn giúp tôi với!
Chân thành cảm ơn!



Quay về “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.4 khách