首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

evc release 上的延时函数?

2012-10-06 
evc release 下的延时函数???我自己在函数内加入一个延时函数不知道为什么不管用啊?求解啊~~~~~在release

evc release 下的延时函数???
我自己在函数内加入一个延时函数不知道为什么不管用啊?求解啊~~~~~
在release时不论我的ms值取得多大,都到1000输出的数据都是一下子输出来了,
可是在debug是ms值只要为10就有很明显的延时了·······!

C/C++ code
void CBlu::delayms(int ms){int n,k;for(ms;ms>0;ms){    ms=ms-1;    for(n=0;n<1000;n)    {        n=n+1;        for(k=0;k<1000;k)        {            k=k+1;        }    }}}


[解决办法]
难道被优化了,建议 LZ 增加一下打印看看
[解决办法]
C/C++ code
void CBlu::delayms(int ms){int n,k;for(ms;ms>0;ms){    ms=ms-1;    for(n=0;n<1000;n)    {        n=n+1;        for(k=0;k<1000;k)        {            k=k+1;            RETAILMSG(1,(L"ms = %d;n = %d,k = %d\r\n",ms,n,k));        }    }}} 

热点排行