为什么我编译后的EXE文件,在其他机子上运行会出现"非法错误"?? 如题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 出错信息为:"project1.exe遇到问题,需要关闭"我是用delphi + mapx 做的一个台风系统!里面用到tmap控件!不会是这个原因吧???难道运行的机子需要安装mapx5.0???DELPHI编译时不是应该把程序用到的控件都编译在一个EXE文件里了吗? 可能是运行的机子需要安装mapx5.0的ocx插件,找到需要的ocx文件用自己注册一下就行了 在没有安装mapx5.0的机子上除了完整安装mapx5.0的办法外,还有什么其他办法吗?例如,怎么注册ocx文件? 肯定是没有安装ocx控件引起的了。比较简单的方法是完全安装mapx5,复杂的方法是自己找出所需要的dll文件,以及注册表修改信息内容,通过制作安装程序,自动安装。不过,个人建议你:在程序分发的时候,自己在机器上安装mapx5,比较省事!地球人都这样用!一般人我不告诉^-^ 我也遇到过类似的问题很多时候是因为操作系统不同或者在delphi程序在完全没装过delphi的机器上也可能出问题 是没有安装MAPX控件才出现这样的问题,我以前也碰到过。安装好后就没有事了。 在编译时把OCX文件包进去,运行时把OCX文件放到信息注册地址里就可以了! to grjs2004(在岸边钓不到大鱼,只好下水去摸虾米!) :谢谢你!但具体怎么做?我用的是DELPHI!问题一:在DELPHI里,编译时怎么把OCX文件包进去?问题二:在其他机子运行时,怎么把OCX文件释放到注册地址里? 无业游民的感觉真好 树的遍历问题,老牛请进啊,我想的发晕了,还是有点问题! 解决100分相送! 灵异事件,我自定义的MyTreeView遁了 兄弟们近来谈谈自己对国内程序员的看法? 问题多多啊,不好意思,等"项目"完了,我再结帖!另:如何对查询出的各列进行汇总?谢谢 高分求WORD控制问题!(在线等,急,知道后,马上结分!) 拦截鼠标事件,处理后,如何继续运行? 一个难题:)... delphi listview打印 如何用视图将多表查询的结果显示在DBGrid中?(需具体步骤)没办法,为什么只让给25分? 求在程序中加载包(bpl),卸载包的方法 新手学delphi!请教
或者在delphi程序在完全没装过delphi的机器上也可能出问题