首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

win2000 和delphi6 的编译有关问题

2012-03-18 
win2000 和delphi6 的编译问题我在家用win2000pro和delphi6的编译程序拿到客户机上就不能运行,程序执行后

win2000 和delphi6 的编译问题
我在家用win2000   pro   和delphi6   的编译程序拿到客户机上就不能运行,程序执行后就自动关闭了。

但我在公司电脑上编译就没这个问题。公司是win2000   server+delphi6   的。

(没使用ehlib3.5控件时还好好的,后来在程序里用了它的一个控件dbgrideh,客户端那儿就打不开了。家里的电脑编译后不行,公司的电脑编译后可以。)

各位高手是否知道什么原因?   谢谢   。

[解决办法]
没用过ehlib3.5控件,不知道兼容性怎么样,很多控件都不稳定,你这个问题也有可能是控件的原因。这个控件是delphi6用的吗?
[解决办法]
你家里的delphi选择了build with runtime packages,而办公室电脑没有选择此项。
选择build with runtime packages后,可执行文件将变得很小,但运行时需要拷很多系统dll和bpl,如果没有这些dll和bpl,客户那里运行肯定出错。
建议你仔细比较一样目标文件是否一样。另外ehlib3.5我曾经用过,它是一个比较好的组件,没有你说的那种情况
[解决办法]
可能不是编译环境的问题,应该是ide设置的问题。
要使用两个delphi编译相同程序,最好是两个环境都要完全一样,特别是引用了第三方组件,则第三方组件版本必须完全一样,否则会出现很难查找的问题,我以前就遇见了类似的问题。
[解决办法]
关注
[解决办法]
还是用d7吧,d7稳定性好
[解决办法]
d4,d7是最稳定的版本

热点排行