Làm việc nhều với máy tính và thiết bị nên thường dùng cổng COM ảo. Lười quá nên ko viết thành 1 đối tượng cho nó đàng hoàng.
Trưa nay cố gắng tranh thủ thời gian viết lại thành 1 đối tượng, thêm 1 vài Message sự kiện nên gửi các bạn tham khảo nhóe.
- Chạy chương trình.
- Cắm vô USB 1 thiết bị COM ảo sẽ xuất hiện tên với số hiệu của cổng.
Ví dụ cách thao tác kết nối trong chương trình:
Còn với tên và số hiệu cổng đã có được thì chỉ cần 1 số thao tác là OK để có thể kết nối và làm việc với nó.
ComDetect 1
Tuy thói quen hay viết = VC6.0 nhưng chắc chắn là VC8 vẫn biên dịch được như thường.
Mấy hôm nữa rảnh mod lại cho gọn gàng hơn.
OK. Chúc các bạn vui vẻ nhé.
Trưa nay cố gắng tranh thủ thời gian viết lại thành 1 đối tượng, thêm 1 vài Message sự kiện nên gửi các bạn tham khảo nhóe.
- Chạy chương trình.
- Cắm vô USB 1 thiết bị COM ảo sẽ xuất hiện tên với số hiệu của cổng.
Ví dụ cách thao tác kết nối trong chương trình:
long lLastError = serial.Open(_T("COM1"), hWnd);
if (lLastError != ERROR_SUCCESS)
{
MessageBox(hWnd, "Error COM", "PCom", MB_OK);
break;
}
serial.Setup(CSerial::EBaud115200, CSerial::EData8, CSerial::EParNone, CSerial::EStop1);
serial.SetupHandshaking(CSerial::EHandshakeHardwar e);
if (lLastError != ERROR_SUCCESS)
{
MessageBox(hWnd, "Error COM", "PCom", MB_OK);
break;
}
serial.Setup(CSerial::EBaud115200, CSerial::EData8, CSerial::EParNone, CSerial::EStop1);
serial.SetupHandshaking(CSerial::EHandshakeHardwar e);
ComDetect 1
Tuy thói quen hay viết = VC6.0 nhưng chắc chắn là VC8 vẫn biên dịch được như thường.
Mấy hôm nữa rảnh mod lại cho gọn gàng hơn.
OK. Chúc các bạn vui vẻ nhé.