急, 请问高手关于Delphi6写 程序后安装的问题,回答者给分!! 在线等待

时间:2023-01-06 17:35:10
我编写了一个 D6的程序用到了 Midas和引用其他组件(Mydll.dll),在做installshiled安装程序,把exe和Midas.dll,qtintf.dll,Mydll.dll 打到安装包了。安装时,注册了相应的组件。为什么在没有 Delphi6的环境下的机器上运行时,没有任何窗体,而且在任务管理器中可以看到该程序执行的进程。当然在开发环境中
执行正常。
请问高手怎样解决这问题,是不是缺少必要的组件或文件???  

8 个解决方案

#1


修改你的安装包,用 Install Shield 的 Dependenices -> Begin new scan 功能,执行你的 EXE 文件,它可以将 EXE 运行时所使用的所有文件记录下来,然后放到安装包中。
可以试一下。

#2


有这种事呀,有些不可思议,这两天我也在研究IS的
好像我的打的还可以用,呵呵,只在自己机子试了,还没到别的机子用呢,
你的BPL打没有?》

#3


Install Shield 的本领确实不小!

#4


用Wise Install试试

#5


wise install9,

#6


好像少个dll。不知道你用madis作了什么。corba?dcom?还是rds?
如果dll不全界面就显示不了。我遇到过这样的情况。
试试在加上 (这是我做连接corba服务器的客户端时候分发的dll文件)
borlndmm.dll
cp3245mt.dll
dbkorb60.dll
ORB_BR.DLL
orbpas60.dll

#7


不是IS的问题,看看你的程序中连接数据库的组件的相关属性

#8


用SetupBuilder Professional打包程序

#1


修改你的安装包,用 Install Shield 的 Dependenices -> Begin new scan 功能,执行你的 EXE 文件,它可以将 EXE 运行时所使用的所有文件记录下来,然后放到安装包中。
可以试一下。

#2


有这种事呀,有些不可思议,这两天我也在研究IS的
好像我的打的还可以用,呵呵,只在自己机子试了,还没到别的机子用呢,
你的BPL打没有?》

#3


Install Shield 的本领确实不小!

#4


用Wise Install试试

#5


wise install9,

#6


好像少个dll。不知道你用madis作了什么。corba?dcom?还是rds?
如果dll不全界面就显示不了。我遇到过这样的情况。
试试在加上 (这是我做连接corba服务器的客户端时候分发的dll文件)
borlndmm.dll
cp3245mt.dll
dbkorb60.dll
ORB_BR.DLL
orbpas60.dll

#7


不是IS的问题,看看你的程序中连接数据库的组件的相关属性

#8


用SetupBuilder Professional打包程序