本人是一个delphi新手刚用D6开发完一套工帮流程管理的软件,现在面对打包发布的问题:
1.请问delphi里面的bpl文件(如dcldbe60.bpl)是什么文件,和dll文件有什么不同和相同点?
2.要在客户机里注册里面的组件的活该如何注册?
3.d6自带的installshield的打包工具能行吗?我发现好像有些功能要注册正版后才能用,(如自动检测软件用到的组件)有对付的办法吗?
4.我的软件里用了自已开发的组件,如何加到里面去?
5.各位有没有更正点的打包软件介绍?
1.请问delphi里面的bpl文件(如dcldbe60.bpl)是什么文件,和dll文件有什么不同和相同点?
2.要在客户机里注册里面的组件的活该如何注册?
3.d6自带的installshield的打包工具能行吗?我发现好像有些功能要注册正版后才能用,(如自动检测软件用到的组件)有对付的办法吗?
4.我的软件里用了自已开发的组件,如何加到里面去?
5.各位有没有更正点的打包软件介绍?
解决方案 »
- clientdataset1.ApplyUpdates 更新问题
- C语言写的DLL如何在delphi声明呀?,UP有分
- 是男人都看看
- 我想做三层的应用程序(Delphi+ADO+SQLServer),详细叙述如下,谁能帮我或给我个例子将重谢
- 想问一下,如何把一张图片添加到自建的表中,而不是通过将图片复制到剪贴板中?
- Delphi for .NET preview
- 对于access和mssql有什么不同的论坛(散分了)
- 关于显示窗体问题
- 添加字符型字段时用char(10),请问添加数值型和日期型字段应该怎么写呢?
- 如何只允许用户在文本框中输入数字?(菜鸟 ^-^)
- 請教報表的問題
- 我的日期为什么不能比较啊?高手来指导啊!
2、注册Delphi组件(不管是VCL还是你定制)是程序内部自动完成的,不必特别注册。
3、如果不用BDE,那么打包工具可以随便选。当然,推荐用自带的。
4、不管是什么组件,Delphi都会编译到你的可执行文件中(假如是设计时包)。
5、SetupBuilder、InstallShield,太多了,去搜吧。补充,你使用Delphi的缺省编译选项,就不必在安装包中额外包括任何BPL文件。你可以观察你的可执行文件的尺寸,如果尺寸比较大,比如好几兆字节,那么通常可以认为你使用的方式是不是运行时包,也就不必把BPL打到包中。否则,就需要搞清你用了哪些BPL,把它们打到包中(这时你的EXE一般只有几百K)。
谢谢你热心的解答!
我还有问题想提问。
2、注册Delphi组件(不管是VCL还是你定制)是程序内部自动完成的,不必特别注册。
如果我不用设计时包,而是运行时包,那么他是怎么自动注册的?copy到客户机上就可以了吗?还是由打包软件进行的自动注册?InstallShield打包软件里面是有组件打包的选项,但好像没有让我选自制组件的功能,(很有可能是是我不懂方法,可否再赐教?)。