用Delphi6做好了一个数据库应用程序(有用到第三方控件),在我本机上运行没有任何问题,使用SQL server 数据库,ADO连接,我用 InstallShield Express Limited Edition For Delphi 7(因为没有找到for Delphi 6的)做了一个安装文件,在另外的机子(没有装Delphi,有安装Sql Server)上安装运行,总是运行不了,在InstallShield中我把所有的控件都选上,也还是不行,安装过程中没有提示出错,安装完以后运行可执行文件,提示错误,应用程序发生异常 未知的软件异常,点确定后出现,Exception EOleSysError in Module AntennaServer.exe at 0007c81D. 没有注册类别。请问是不是制作安装文件的时候没有注册什么文件(在另外的机子上安装Delphi6或者7以后都可以运行,没有就不行),这个问题该如何解决呢,非常感谢,此问题已困扰我2天,总解决不了,请各位高手帮帮忙呀,分不够可以再加!!!

解决方案 »

  1.   

    估計是沒有帶上 Runtime Package
      

  2.   

    Runtime Package可以选择的选项我都选上了,还是不行,应该不是第三方控件的问题,用的是xp界面的控件,其他都是Delphi自带的控件,如果安装有Delphi,运行没有问题,不安装Delphi就不能运行,提示Exception EOleSysError 没有注册,搞不懂是什么东东呀,请问这个是缺少什么Dll文件还是…………,