回 帖 发 新 帖 刷新版面

主题:奇怪的问题,急 急 急

我有个程序,编译运行都正常,而且预定的功能也能实现,可是我把生成的.exe文件拷到别人的电脑上
就执行不了了,总是提示“.exe遇到问题需要关闭”或者是访问冲突,界面根本打不开,虽然他们的电脑都没有装delphi。
而且,如果把我电脑中的delphi卸载的话,我也打不开那个.exe文件了,错误类型和别人一样,而把delphi装上后就又正常了。但是其它
的用delphi做的项目生成的.exe文件就很正常,没有出现这种情况,单单那个不能用,还望各位大侠指点!谢谢!

回复列表 (共9个回复)

沙发

不知你做的是什么项目,用到了delphi自带的dll没有

板凳

“Project/Options...”打开工程选项对话框,“Packages”页中的“Build with runtime packages”前的钩去掉。

3 楼

我没有用delohi自带的dll,只是用了几个第三方控件,例如:Vclskin。

4 楼

这个选项原来就是空的。

5 楼

就是缺少必要的DLL文件...
midas.dll

6 楼

你的意思是别人的电脑缺少这个文件,还是我自己的程序少了,要怎么解决呢?

7 楼

而且,我电脑上也有这个文件,在delphi的安装文件里有,在C盘Windows下也有,要具体怎么操作。谢谢!

8 楼

用ollydbg 跟踪一下。

9 楼

那么这个ollydbg怎么用呢,我没用过。
另外,我把程序在别人的机器上又试了,还是不行。提示“应用程序遇到未知错误,read of address 0x77e53887”,
点击确定,又提示是Exception EOleSysError....,
我通过Find error输入这个地址,出现这样一行“77e53887 7465 jz +$65”,我想问一下,通过这个能知道
什么,能掌握什么信息呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册