运行期包(bpl)怎样制作和调用?

yygang 2004-06-30 10:13:33
很多书上说跟DLL一样,网上这类资料又少,请各位高手指教!
...全文
232 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
billfranck 2004-07-05
  • 打赏
  • 举报
回复
关注中
yygang 2004-07-05
  • 打赏
  • 举报
回复
现在还没有找到好的方法,再顶。
redcony 2004-07-02
  • 打赏
  • 举报
回复
难呀,看你用什么方法实现了,做成Com不就可以了
------------ 不要在 DLL 中导出类,否则你迟早会被它拖垮的!
接口或者过程(函数)是当前 DLL 唯一能正确处理的东西。

需要RegisterClass和RegisterComponentsProc
redcony 2004-06-30
  • 打赏
  • 举报
回复
用LoadPackage,其他的和DLL一样
yygang 2004-06-30
  • 打赏
  • 举报
回复
To 98034130(想你的双鱼):
谢谢你的回复,你说的静态的设计期的包,我要的是动态的运行期的包,像DLL一样动态调用,不用安装。
98034130 2004-06-30
  • 打赏
  • 举报
回复
如果是制定带窗口的控件,还需加入一个Frame
98034130 2004-06-30
  • 打赏
  • 举报
回复
使用:
Componet->Install Package
然后选择Add按钮,选择你做好的bpl,就可以将自定义控件安装到你当初指定的控件栏位,就可以使用了
98034130 2004-06-30
  • 打赏
  • 举报
回复
1.New一个Package,保存。比如保存为dclusr_user.bpk
2.在此基础上New一个Component,选择继承的类型,设定名字,控件所在的栏位,保存的路径等,这里路径最好是选择跟1里面保存的package在一起。
3.Build这个Package,然后在Cbuilder6\Project\下面有两个文件夹,一个是bpl,一个是Lib。
你说的bpl应该就在bpl文件夹里面。
yygang 2004-06-30
  • 打赏
  • 举报
回复
难道没有人知道?
yygang 2004-06-30
  • 打赏
  • 举报
回复
顶,高手们,请进言。
SCUM 2004-06-30
  • 打赏
  • 举报
回复


bpl 也不行..
yygang 2004-06-30
  • 打赏
  • 举报
回复
To redcony():
我是要从bpl中动态的导出类,dll好像不行,所以就用bpl。
constantine 2004-06-30
  • 打赏
  • 举报
回复

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧