简单问题:换台电脑程序无法执行!
我的一个VC程序,里面有电子地图,模拟目标,在我一直使用的办公室电脑上编译,都能正常运行,换台电脑把程序拷过去编译,能编译通过,但无法运行执行程序,出现“该程序执行非法操作的提示”,把程序拷贝到我家里电脑上执行,同样无法运行执行程序,出现同样的错误提示!原来以为是家里电脑有病毒,重装系统后依然!!搞不懂什么原因!请教!! 问题点数:20、回复次数:7Top
1 楼howtotell(从何谈起)回复于 2004-08-02 11:32:26 得分 4
我遇到过的情况:试图操作不存在的文件.一般都是在编程的时候为了方便,自己去某个目录建立了一个文件,而不是让程序自动检测,建立的.换一台计算机读取不存在的文件就出错了.Top
2 楼zhang1000(多一个零)回复于 2004-08-02 11:44:32 得分 3
还有就是有没有用到其他的一些DLL等等。
路径(文件)是否都存在?Top
3 楼MajorVon(IT民工)回复于 2004-08-02 13:21:23 得分 2
可能是运行环境不对Top
4 楼liqi(sniper)回复于 2004-08-02 13:35:35 得分 4
是不是你的机器没打补丁,而其它的机器都打补丁了去掉了什么api函数什么的?瞎猜。Top
5 楼successq(江川)回复于 2004-08-02 13:45:03 得分 3
应该是你的电脑中的相关执行环境与目的机器不一致产生的。你可以用断点找出错误地点。Top
6 楼bohut(●伯虎● )回复于 2004-08-02 13:45:30 得分 4
编译这个程序的时候,选择静态编译,虽然文件大了点,但是保证可以在没有vc环境的机器上运行,除非是你程序本身的bug问题。Top
7 楼jianshusheng(剑书生)回复于 2004-08-03 17:34:58 得分 0
忙了一个下午重做,结果发现是两个按钮的界面化处理带来的问题,删除这两个按钮,不进行界面化闪亮处理,一切正常,白白耽误一个下午重做的时间。呵呵,感谢各位的参与,都有分,结帖!!Top




