遇到个奇怪的问题,程序在单步调试运行的时候没有错误,而直接运行则有错误。

RT,在VS2008下。
2025-12-17 19:23:54
推荐回答(1个)
回答1:

时间问题.你单步,.每一步花的时间多,所以程序执行完成了,没有错误,
而你直接执行,执行时间太快,可能你要的结果还没出来,就执行了,比如读数据,其实你还没读全,就开始其它的操作,所以就会出错,可以加上一些延时,问题就解决了.
这种情况应该比较多的发生在通信上面,