E đang làm đề tài co giao tiêp vdk pic voi pc,e dùng vs2010,chương trinh ở sư kiện oncom là như thế này :
UpdateData();
CString data;
int i;
CString tam;
if (mscomm1.get_CommEvent()==2)
{
data = mscomm1.get_Input();
tam=data;
for(int i=0;i<strlen(tam);i++)
{
if(tam=='?'){
tam.Delete(i);}
}
m_strReceive+=tam;
}
UpdateData(false);
m_strReceive : là 1 editbox, e muốn từ vdk gửi lên 1 chuỗi thì sẽ xóa dữ liệu cũ trên m_strReceive và thay bằng dữ liệu mới , không phải cộng dồn ,vd duoi vdk e gửi lên 2 chuôi theo thứ tự là 12345# rùi delay_ms(4000); gửi tiếp 23455# ,trên editbox xuất hiện 12345#23455#,e đang không biết giải quyết như thế nào ???????
UpdateData();
CString data;
int i;
CString tam;
if (mscomm1.get_CommEvent()==2)
{
data = mscomm1.get_Input();
tam=data;
for(int i=0;i<strlen(tam);i++)
{
if(tam=='?'){
tam.Delete(i);}
}
m_strReceive+=tam;
}
UpdateData(false);
m_strReceive : là 1 editbox, e muốn từ vdk gửi lên 1 chuỗi thì sẽ xóa dữ liệu cũ trên m_strReceive và thay bằng dữ liệu mới , không phải cộng dồn ,vd duoi vdk e gửi lên 2 chuôi theo thứ tự là 12345# rùi delay_ms(4000); gửi tiếp 23455# ,trên editbox xuất hiện 12345#23455#,e đang không biết giải quyết như thế nào ???????
Comment