while (!feof(fp))
{
i++;
count = fread(readbuf, sizeof(char), 1024, fp);
send(sock, (char *)&readbuf, count, 0);
readsz += count;
status.Format("Transfer %d/%d bytes", readsz, m_firmware_size);
if ( i % 1000 == 0) {
m_lookup_list.SetItemText(i, 4, status);
AfxMessageBox(status);
}
}
请看我的代码,我把m_lookup_list.SetItemText(i, 4, status);去掉一点问题都没有,可是加了这句文件就好像不传或传的不对了,还请大侠指点一二啊!
{
i++;
count = fread(readbuf, sizeof(char), 1024, fp);
send(sock, (char *)&readbuf, count, 0);
readsz += count;
status.Format("Transfer %d/%d bytes", readsz, m_firmware_size);
if ( i % 1000 == 0) {
m_lookup_list.SetItemText(i, 4, status);
AfxMessageBox(status);
}
}
请看我的代码,我把m_lookup_list.SetItemText(i, 4, status);去掉一点问题都没有,可是加了这句文件就好像不传或传的不对了,还请大侠指点一二啊!
解决方案 »
- EDIT 如何失去焦点
- 请教个问题,怎么改变 DoModal 的返回值 ?
- 用VC++如何保存SQL Server的Datetime类型字段????
- vc下使用ADO访问access数据库是否无法采用批处理更新?
- 菜单的消息名是啥?我想拦截菜单消息,但这样不可以:
- (续底下的帖子)用ShowWindow(SW_HIDE)无法解决,麻烦有经验的朋友帮忙!
- 使用VirtualProtect保护4字节的内容只读,但是其他地方也不能修改了。
- 如何在notepad中添加个子菜单,点击子菜单可以运行我想要运行的程序?
- 问一个匀变速圆周运动的问题
- 我已通过ReadString逐行独取出来,怎么通过CString类怎么进行这个文本的拆分,只提取显示出来的数据,空格不要
- 请教:类中函数前面的标志有什么意义?
- 控件不能响应OnContextMenu操作
有没有InsertItem?
while (PeekMessage(&msg1, NULL, 0, 0, PM_REMOVE)) {
TranslateMessage(&msg1);
DispatchMessage(&msg1);
//status.Format("Transfer %d/%d bytes", readsz, m_firmware_size);
}
就好了,看来是消息阻塞了,不过我还是不了解为什么?现在的问题解决了,需要再学习,卡家一起讨论哦