我在VC中要不停的检测一个函数的返回值,直到它符合某个值时才能继续程序,我用while (TV_TimerElapsed(0) != -1 );这样检测会导致整个计算机的资源耗尽,有没有什么好方法?
解决方案 »
- VC++中的错误,应如何改?
- 请教思路,象编辑软件(如记事本,word,editplus等),它们保存时是全部重写呢?还是只重写修改的部分?
- 为什么在DLL中使用OutputDebugString(str) debug窗口没有显示?
- 注册表在主根键下创建子键(急等)
- 对话框类如何获得文档类指针
- ATL和COM还有STL是什么关系?
- 看看我的代码,为何给CListCtrl排序的结果不正确,太郁闷了
- [主线程]请问一下主线程是不是一定是一个用户界面线程,包括基于控制台的?
- 为什么编译后的EXE文件还能被压缩50%以上?
- 请问有那位用过Windows2000里面的Packet Filter API?(用它可以实现包过滤)
- 对话框中标题栏上面的颜色如何改?
- 春节想一点源代码回家看一看,学习学习,一般大的工程。
for(;;)
{
MSG msg;
while(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
...//Anything you want to do.
}
2、peekmessage
3、正常情况下,修改数据的那个程序同时调用另一个函数更新数据,我觉得这样比较简单。你干吗不这么做?