窗口假死

hyz_cs 2009-07-11 03:38:38
在按键的事件中处理的时间比较长(通过串口发送数据),窗口界面会出现假死.等串口数据发送完成后,又正常.

中间用Form->Updata() ;会好一点,但一点击窗口标题栏还是会出现假死的情况..
...全文
109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyz_cs 2009-07-13
  • 打赏
  • 举报
回复
Application->ProcessMessages();

用了这个可以了..这个函数具体是做什么用的呢..

另开个线程比较麻烦吧.没用的多线程..
fairchild811 2009-07-12
  • 打赏
  • 举报
回复
Application->ProcessMessages();
tinki 2009-07-12
  • 打赏
  • 举报
回复
timer也是一种方法,
Application->ProcessMessages(); 用不好就是杀手
xjq2003 2009-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ccrun 的回复:]
Application->ProcessMessages();

或者另外开一个线程读写串口。
[/Quote]
最好是多线程,比较好
yangangs 2009-07-11
  • 打赏
  • 举报
回复
还是另开个线程读写串口吧!
cp_pan 2009-07-11
  • 打赏
  • 举报
回复
多线程处理!
ccrun.com 2009-07-11
  • 打赏
  • 举报
回复
Application->ProcessMessages();

或者另外开一个线程读写串口。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧