怎样才知道需要打包哪些文件?(200分)

  • 主题发起人 主题发起人 breeze
  • 开始时间 开始时间
B

breeze

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个程序
1 :
Delphi6,ADO,SQLServer,Flat控件,XPMenu控件,ics控件
2 :
Delphi6,ADO,Oracle9,Flat控件,XPMenu控件,DataTable控件
要在没有delphi和数据库客户端的机器上运行,需要把什么文件打包起去?
我用installshield选mergemodule,最后总是不能正确执行,我怎样才知道
应该打包哪些文件,可以给一个打包文件的列表清单吗?
另外如果不想安装sqlserver和oracle的客户端,应该怎样做,可以给个例子吗?
 
>>另外如果不想安装sqlserver和oracle的客户端,应该怎样做,可以给个例子吗?
不行,除非你使用三层开发,将数据库连接放在中间层
 
控件你不用考虑,已进exe文件了,
如果没有其他内容,你的程序拷贝到用户即可运行(delphi的好处)。
用到ado的话,早期win98要装文件mdac_typ.exe,在delphi盘install下。
你可以运行程序,无法连接数据库才装。
 
leeeeleeee:还少一点,就是sql server and oracle clients connection tools没有!这样
不可能运行的,会提示错误!我知道sql clients最主要需要哪些核心文件,但我试过也没有成功!
 
一方面我的程序除了一些第三方控件应该没有别的东西了,但是
拷到别的机器上,如果只拷exe,点击运行什么反应都没有;如果
用installshield加了几个mergemodule,运行时报堆栈溢出
另一方面,好象有很多人说可以不装数据库客户端,拷些dll
和注册表就可以,但是没有完整的过程介绍,有做成功的兄弟要
能给个例子就好啊
 
装个VC,在它的工具里有个工具叫Depends,用它查看就可以了。但动态加载的它查不出来。
 
 我想知道不装oracle客户端,需要拷哪些文件,写哪几个注册表值,怎么办啊
(我用的是oracle9i,用oracle自已的ado驱动,用到blob)
 
你不装Oracle客户端是不行的,具体安法与安装Oracle一样,只是在选择时选择客户,然后在用Net8来配置连接,这样才能行。安装客户端是推荐的,还是应该用的。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部