同样的代码,运行结果不一样,可能是什么原因?
我前天晚上想给一个写avi的函数再加一些数据处理,没修改成功,然后我就把我添加的一些代码删除了,但是返回后现在这些代码却出不来原来的结果,生成的avi播放不出来了,没内容同时播放器的当前位置移动条都不动。要说明的是,我使用的
avi.AddFrame(HBmp, pData )
这个函数我是没有修改的,我只是修改了下bmp数据指针pData指向的内容,前天下午所有的代码运行正常,我也生成过想要的avi文件的。
我尝试了几个办法,都没效果:
1、前天晚上我曾经因为磁盘空间问题,运行过磁盘整理,那个工具把一些旧数据压缩了下,我还以为程序的数据输入被修改了,重新解压了一份,还是同样现象;
2、前天曾经中过病毒,但是那个病毒只是盗qq密码的病毒,已经清除。下午os出现memory dump错误关机,我以为是不是系统出什么毛病了,重新安装了vc6,没有效果;全部卸载了vc6后重新安装,还是没解决问题;os目前还是正常的。
各位高手帮我分析下可能是什么原因引起这个问题了?