主题:奇怪的问题,急 急 急
gengxufeng
[专家分:0] 发布于 2006-09-21 16:10:00
我有个程序,编译运行都正常,而且预定的功能也能实现,可是我把生成的.exe文件拷到别人的电脑上
就执行不了了,总是提示“.exe遇到问题需要关闭”或者是访问冲突,界面根本打不开,虽然他们的电脑都没有装delphi。
而且,如果把我电脑中的delphi卸载的话,我也打不开那个.exe文件了,错误类型和别人一样,而把delphi装上后就又正常了。但是其它
的用delphi做的项目生成的.exe文件就很正常,没有出现这种情况,单单那个不能用,还望各位大侠指点!谢谢!
回复列表 (共9个回复)
沙发
长尾兔 [专家分:3630] 发布于 2006-09-21 17:38:00
不知你做的是什么项目,用到了delphi自带的dll没有
板凳
dodolon [专家分:400] 发布于 2006-09-21 20:19:00
“Project/Options...”打开工程选项对话框,“Packages”页中的“Build with runtime packages”前的钩去掉。
3 楼
gengxufeng [专家分:0] 发布于 2006-09-22 08:25:00
我没有用delohi自带的dll,只是用了几个第三方控件,例如:Vclskin。
4 楼
gengxufeng [专家分:0] 发布于 2006-09-22 08:26:00
这个选项原来就是空的。
5 楼
mzy1982 [专家分:470] 发布于 2006-09-22 10:12:00
就是缺少必要的DLL文件...
midas.dll
6 楼
gengxufeng [专家分:0] 发布于 2006-09-25 08:29:00
你的意思是别人的电脑缺少这个文件,还是我自己的程序少了,要怎么解决呢?
7 楼
gengxufeng [专家分:0] 发布于 2006-09-25 08:43:00
而且,我电脑上也有这个文件,在delphi的安装文件里有,在C盘Windows下也有,要具体怎么操作。谢谢!
8 楼
encor911 [专家分:20] 发布于 2006-09-26 14:24:00
用ollydbg 跟踪一下。
9 楼
gengxufeng [专家分:0] 发布于 2006-09-26 18:34:00
那么这个ollydbg怎么用呢,我没用过。
另外,我把程序在别人的机器上又试了,还是不行。提示“应用程序遇到未知错误,read of address 0x77e53887”,
点击确定,又提示是Exception EOleSysError....,
我通过Find error输入这个地址,出现这样一行“77e53887 7465 jz +$65”,我想问一下,通过这个能知道
什么,能掌握什么信息呢?
我来回复