首页 上一页 1 2 下一页 尾页

求助:VB程序下的电脑死机问题 点击:3462 | 回复:23



FanRan630

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 72回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2003年6月18日
发表于:2007-11-06 11:55:00
楼主
我用VB编了一个数据采集程序,在运行过程中,发现有时出现电脑假死机现象:VB编制的程序停止进程,查看Windows任务管理器,发现其中的“系统空闲进程”占用CPU达到90%以上,其它进程全部停止,直到该进程占用CPU低于90%后,VB的程序开始正常运行,是我的程序有问题还是电脑系统的设置有问题?请高手指点一二



蜡笔小新不吃青椒

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 680回
  • 年度积分:0
  • 历史总积分:1240
  • 注册:2007年10月18日
发表于:2007-12-20 19:13:00
21楼
开工作线程不错的,.net应该封装了线程类了吧,C#反正是已经这么做了
没有严格的时序和同步问题
windows的消息处理也可

吴伙运

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2004年10月12日
发表于:2007-12-21 01:17:00
22楼
一句话,
加Doevents
这样可以不影响速度,在通讯错误时也不死机。

直流电机

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 39回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2006年1月21日
发表于:2008-02-03 12:25:00
23楼
不太肯定,只是以前用的时候我也发现过这种现象.这种情况跟用timer时钟控件有很大的关系.用的数量过多会造成系统变慢或者死机.用事件消息的方法是比较好的.这样可以避免接收缓冲区的数据过多或者超出范围等造成系统死机等情况.

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页