Visual C++ 6.0:
Mình gửi và nhận liên tục dữ liệu giữa máy tính với thiết bị nối với cổng com.
Mỗi lần nhận được 1 string dữ liệu từ cổng com, mình muốn xuất nó ra dialog box ngay.
Thử làm:
Code:
while(1)
{
SendCommand(&buf,&len);
ReadPort(&buf,&len);
MakeMessage(&buff,&str);
SetDlgItemText(IDC_RECV_DATA,str);
}
nhưng nó cứ quay vòng vòng mà không xuất ra cái gì hết.
Thay vì mình phải tạo 1 button test để mỗi lần muốn gửi và nhận dữ liệu tới cổng com thì nhấn nút, giờ mình muốn nó tự động liên tục gửi command sau khi nhận được dữ liệu để đọc data từ thiết bị một cách tự động. Vậy thông thường lập trình vấn đề này thì nên làm thế nào?