延时函数求救 VC或API函数 毫秒很难达到,一般sleep() 大于53ms不过参数单位是毫秒 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Sleep(100) 100毫秒。好像是这样。 还有一种方法更精确: for(i=0; i<10000; i++) ; 自己慢慢调吧 GetTickCount注意多线程中使用会有问题WaitForSingleOject()Sleep long _first = GetTickCount();long _end;int youwanttime = 100;for(;;){_end = GetTickCount() - _first;if( _end >= 100 )break;}不知这样可不可以 同意ccnuxjg(钢铁就是这样炼成的!) 的办法,我想应该一点没问题 我来告诉你吧void Delay(DWORD dwDelayTime)//延时ms{DWORD dwTimeBegin,dwTimeEnd;dwTimeBegin=timeGetTime();do{dwTimeEnd=timeGetTime();}while(dwTimeEnd-dwTimeBegin<dwDelayTime;}另外在工程中加入输入库winmm.lib使Delay可以调用timeGetTime函数 GetTickCount()好像会耗费系统资源的。 最好用WaitForSingleOject(100);若用Sleep()除非在该线程在延时过程中不响应任何操作。 调用我的函数精确到1ms我已用在图象的各种效果显示中,一切ok 发送了TCP包,缺被识别成是malformed packet? API::问题!请高人指点一二 求 仿3DMAX界面 的思路 , 讲的细的另开贴送分,谢谢 我该如何响应ID_FILE_NEW啊 vc6中include头文件问题 --初级问题—— .asp文档如何阅读? 关于单文档框架的一个问题 关于MFC画波形的问题 初次接触类,VC好不给面子,各位看起来简单,我看起来完全不明白。 socket编程如何入门 哪位仁兄能告诉我java和c++到底那个有前途?
for(i=0; i<10000; i++)
;
自己慢慢调吧
注意多线程中使用会有问题
WaitForSingleOject()
Sleep
long _end;
int youwanttime = 100;for(;;)
{
_end = GetTickCount() - _first;
if( _end >= 100 )
break;
}不知这样可不可以
void Delay(DWORD dwDelayTime)//延时ms
{
DWORD dwTimeBegin,dwTimeEnd;
dwTimeBegin=timeGetTime();
do{
dwTimeEnd=timeGetTime();
}while(dwTimeEnd-dwTimeBegin<dwDelayTime;
}
另外在工程中加入输入库winmm.lib使Delay可以调用timeGetTime函数
若用Sleep()除非在该线程在延时过程中不响应任何操作。
我已用在图象的各种效果显示中,一切ok