Được gửi bởi
trentungcayso
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!
Bookmarks