发布MIDAS客户端,除客户端exe文件外,还需发布midas.dll (delphi5) ,怎样把该文件包含入exe文件!!--by wzs &l

浅陋之见: 既然是dll文件,应该不可以压进exe中,否则还叫什么dll。delphi
中的runtime包只指bpl而言,对dll不适用
不过你可以将它以资源文件的方式编译进去,在运行时临时展开,用完删除(纯粹是
瞎讲,xixi).
另外,不知道运行时将指定的data内存区域map到程序运行空间上有无实现的可能
 
你是否是考虑版权问题?
 
兄弟们,还有吗?!
 
>>>>兄弟们,还有吗?!
有什么?我觉得很清楚了——不可能!
 
不可能!!!!!!!!!!!!!!!!!! 别这么说.%#%#%#%#%
 
你是不是在客户端不能启动程序?midas.dll不光要与exe文件一起
提交。midas.dll还要注册,方法是:
TRegsvr -t midas.dll
TRegsvr是Delphi自带的,有源码。
至于说,将midas.dll打包进客户端程序。我真是听得糊涂,也不便多说。
所讲如不何你意,包涵包涵
 
以前我看过这方面的解决办法,实际就是用RES的形式,
上面已经有人提到了,当然如果想这么做,还得在自己的程序
中编程注册midas.dll.
 
yh ,说说看.在哪!
我这么找不到!
 
为什末非要包含dll,而不一同发布。
 
就因为有特殊用途才.....
 
哇!有这样用DLL的吗?
 
来找绝的,dll不就是一些函数什么的,分析一下,自己写。
哈哈!!!
看一下就能给分,胡邹两句。
 
CBuilder也必须带这个DLL,所以可能有人在乱讲,呵呵
除了这个MIDAS.DLL之外,还需要别的工作吗?
怎么Delphi帮助里面列了一堆DLL?
 
确实有人在乱讲,我们公司都用CBuilder开发,就没看见哪台
机器上有这个文件。不知Santgan兄的CBuilder是什么版本?
可否告知这个文件在哪?其实看一个程序需要什么动态库支持
很简单,用Windows自带的快速查看就行了。用了什么动态库
以及用到的函数一目了然。
 
把Midas.dll(dbclient.dll)向WindowsSystemDir里一
仍不就了帐了吗,合并它做甚!
 
Fencer老弟,事实上Windows自带的快速查看功能只能查看静态联编的DLL,对于
动态加载的DLL是看不到的,呵呵.
 
Delphi自带的IS Expression 就可以将Midas.dll一起发布,在Groups and Files中加入;可以在Make Registry Changes中加入Midas.dll的注册信息,否则安装完毕后用Windows的TRegsvr32来注册。Server端必须同样注册Midas.dll。Delphi帮助中有一条 Multi-tired Distribution Application Services(MIDAS) can help you.
 
只需copy midas.dll到目標地的system32目錄下,再用Regsvr32注冊就可.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部