由于业务需要,小弟最近在vc2005下写了一个支持mfc的控制台程序,在我的xp系统下运行是没有问题的,
但是在服务器的机器上(windows 2000操作系统)运行时弹出消息框
“runtime error. ... abnormal program termination.”
各种办法都试过了,还是得不到解决,
运行下面这段代码的时候就会出现这样的问题:
if(!cff.FindFile(filename,0)) //cff为CFileFind一个对象,filename所指为文件路径,判断有没有文件的存在
{
cout<<"没有读取的文件,请等待……"<<endl;
……
}
正常情况下如果filename所指的文件存在,就不会进入这个if条件语句,
当文件不存在时,xp下没问题,2000下会弹上面的错误
请各位大虾帮忙看看吧