如何让VC程序等待某句执行完毕后再执行下一句
CPublic::bSuccess=false;
pFrame->Acquire(); //在这一函数处理结束后CPublic::bSuccess=true;,代码就不另贴了
if(CPublic::bSuccess) SleepEx(INFINITE,true); //本步未结束则等待
现在的问题出现在
SleepEx(INFINITE,true); 是在等待bSuccess=true,但是程序处理假死状态,因为pFrame->Acquire()函数会调用视频,不停会在前台显示动态视频,较占资源,而sleepEx用在这里可能不合适,有谁有更好的办法没;
pFrame->Acquire(); //在这一函数处理结束后CPublic::bSuccess=true;,代码就不另贴了
if(CPublic::bSuccess) SleepEx(INFINITE,true); //本步未结束则等待
现在的问题出现在
SleepEx(INFINITE,true); 是在等待bSuccess=true,但是程序处理假死状态,因为pFrame->Acquire()函数会调用视频,不停会在前台显示动态视频,较占资源,而sleepEx用在这里可能不合适,有谁有更好的办法没;
...全文
相关推荐
VC执行一个外部程序并等待其结束
`LaunchAppAndWait`会等待外部程序执行完毕,这正是我们标题中提到的“等待其结束”。
vc源码最漂亮的等待窗口
【VC源码最漂亮的等待窗口】是一个用于在程序执行耗时操作时显示等待界面的解决方案。这个等待窗口设计精美,可以有效地提供用户反馈,让用户知道程序正在后台进行处理且尚未卡死。
等待一个已经运行的程序结束
在编程领域,尤其是在Windows环境下,有时我们需要在主应用程序中启动另一个程序,并确保主程序等待这个新启动的程序执行完毕后再继续执行后续操作。这在多任务处理和进程间通信中非常常见。
VC中程序调用可执行程序
在VC(Visual C++)中,程序调用可执行程序主要涉及到进程的创建和通信,这是Windows编程中的一个基础概念。下面将详细讲解这个过程,以及如何在VC环境中实现。
VC线程创建,挂起,执行编程
在Windows编程环境中,Visual C++(简称VC)提供了一种高效的方式来处理多任务,即线程的创建和管理。线程允许程序同时执行多个独立的代码流,从而提高应用程序的响应性和并发性。


