如题?

解决方案 »

  1.   

    出错信息为:"project1.exe遇到问题,需要关闭"我是用delphi + mapx 做的一个台风系统!里面用到tmap控件!不会是这个原因吧???难道运行的机子需要安装mapx5.0???DELPHI编译时不是应该把程序用到的控件都编译在一个EXE文件里了吗?
      

  2.   

    可能是运行的机子需要安装mapx5.0的ocx插件,找到需要的ocx文件用自己注册一下就行了
      

  3.   

    在没有安装mapx5.0的机子上除了完整安装mapx5.0的办法外,还有什么其他办法吗?例如,怎么注册ocx文件?
      

  4.   

    肯定是没有安装ocx控件引起的了。比较简单的方法是完全安装mapx5,复杂的方法是自己找出所需要的dll文件,以及注册表修改信息内容,通过制作安装程序,自动安装。不过,个人建议你:在程序分发的时候,自己在机器上安装mapx5,比较省事!地球人都这样用!一般人我不告诉^-^
      

  5.   

    我也遇到过类似的问题很多时候是因为操作系统不同
    或者在delphi程序在完全没装过delphi的机器上也可能出问题
      

  6.   

    是没有安装MAPX控件才出现这样的问题,我以前也碰到过。安装好后就没有事了。
      

  7.   

    在编译时把OCX文件包进去,运行时把OCX文件放到信息注册地址里就可以了!
      

  8.   

    to grjs2004(在岸边钓不到大鱼,只好下水去摸虾米!) :谢谢你!但具体怎么做?我用的是DELPHI!问题一:在DELPHI里,编译时怎么把OCX文件包进去?问题二:在其他机子运行时,怎么把OCX文件释放到注册地址里?