VCL揭密0.001版http://www.csdn.net/cnshare/soft/16/16244.shtm

Lewolf 2003-03-10 12:44:19

VCL组件的库包BPL文件(Borland Package Library)是否能够向ActiveX一样,
在脱离任何辅助文件的情况下使用?也就是在没有相关的.h、.bpi和.lib等文
件的支持下,是否也能使用,答案是肯定的,甚至是不在IDE中也能够载入bpl
并创建其中的对象和使用之,作个简单的试验便知道,编制一个包含任意用户
组件的bpl,然后复制到另一个与之无关的C++ Builder环境中,IDE能够载入,
并且能够创建设计时对象,修改属性,但是程序不能编译通过,因为编译器需
要关于组件的预定义头文件。因此可以肯定bpl文件本身是完整的,它包含了所
有运行时需要的信息。

既然IDE可以载入并使用任意的bpl,那么用户也就可以设计一个程序动态的载
入并使用bpl库包。不幸的是Borland公司并没有公开这些信息和使用方法,即
便是在联机帮助中,也只是指出ClassInfo是共内部使用的……本程序是一个简
单的尝试,程序可以将任意的bpl载入并获取相关的ClassInfo,但并没有实现
从获取的ClassInfo中动态创建对象的功能。

最新的版本可以将任意用户使用C++ Builder5创建的pbl文件加载,并能够根据
pbl中的VCL信息动态创建对象,还没有提交,正在修改。

下载地址:http://www.csdn.net/cnshare/soft/16/16244.shtm

源代码只有400多行,一并提供。
...全文
156 118 打赏 收藏 转发到动态 举报
写回复
用AI写文章
118 条回复
切换为时间正序
请发表友善的回复…
发表回复
sudacomputer123 2003-09-03
  • 打赏
  • 举报
回复
谢了
lxpbuaa 2003-08-23
  • 打赏
  • 举报
回复
真的是好厉害啊!佩服佩服!

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
weixing979 2003-08-15
  • 打赏
  • 举报
回复
good good stydy
day day up
mingfengchen 2003-08-07
  • 打赏
  • 举报
回复
mark
cupidvenus 2003-07-12
  • 打赏
  • 举报
回复
学习!
he_rong 2003-07-09
  • 打赏
  • 举报
回复
学习!
Behard 2003-06-20
  • 打赏
  • 举报
回复
先看看
lvjack 2003-06-18
  • 打赏
  • 举报
回复
有没有http下载的?我只有80端口
wjlsmail 2003-06-18
  • 打赏
  • 举报
回复
Study
free1949 2003-06-13
  • 打赏
  • 举报
回复
好看吗?
IT-司马青衫 2003-06-13
  • 打赏
  • 举报
回复
我看不懂,说了些什么哈?
wenw 2003-06-04
  • 打赏
  • 举报
回复
我顶!
anetfish 2003-05-13
  • 打赏
  • 举报
回复
学习
net205 2003-05-06
  • 打赏
  • 举报
回复
学习!!!!!!!!!!!!
spaceman 2003-05-06
  • 打赏
  • 举报
回复
学习
stelen 2003-04-13
  • 打赏
  • 举报
回复
学习
yydy 2003-04-03
  • 打赏
  • 举报
回复
学习
afei2002 2003-04-02
  • 打赏
  • 举报
回复
支持Lewolf~~~,好好学习~~~
武稀松 2003-04-02
  • 打赏
  • 举报
回复
大家自己去下载吧。做的很简陋。功能都能实现
http://www.csdn.net/cnshare/soft/16/16503.shtm
qhzxcz 2003-04-01
  • 打赏
  • 举报
回复
wr960204(武稀松)
njczsrcn@163.net
谢谢
加载更多回复(96)

604

社区成员

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

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