怎样制作可执行程序?
我的程序只有在开发用的机器上才能运行,在其他的机器上会报错,说是什么东西没注册,好象是控件。
我软件中用了MAPX控件,是那个的缘故吗?怎样才能解决

解决方案 »

  1.   

    有些控件是需要安装了才能使用的,比如有个F1Book的新版就是,你给客户的机器装个Delphi吧:)
      

  2.   

    不会吧,我家的机器也装了DELPHI,但也同样报错啊
      

  3.   

    用INSTALLSHIELD专业版,或者develop版。
    她自己能找到你要的东西的
      

  4.   

    做一个安装程序不就行了,我一般用createsetup做,比较简单.
      

  5.   

    可能是mapx的原因,你要在客户的机器上注册一个mapx的类库才行。
      

  6.   

    怎么注册类库?对方没装delphi
      

  7.   

    我也遇到过这种问题,有两种方法:
    1找一台别的机器,装控件的时候要小心,换种方法试试,然后把你的程序拿到那台机器去编译, 或许就可以直接运行了(我就遇到过)
    2作一个安装程序,Wise挺好用的,Installshield太专业,那你的控件极其类库打包进去
      

  8.   

    Installshield做光盘版的最好用!而且有很多向导,还可以写脚本。
    zhj009(猪小弟) 你还是看看程序用什么ocx,bdE.....然后用Installshield打包。
      

  9.   

    我觉得不是打包的问题,关键是你要知道调用了哪个文件或动态连接库,知道了就好办了,制作安装包甚至直接随应用程序一起COPY都可。