首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么在一个bpl中调用另一个bpl中的窗体

2013-04-21 
如何在一个bpl中调用另一个bpl中的窗体列如:有一个班级的bpl和一个学生信息的bpl,两个都不是主窗体,如何在

如何在一个bpl中调用另一个bpl中的窗体
列如:有一个班级的bpl和一个学生信息的bpl,两个都不是主窗体,如何在班级的学生列表中调用查看学生的信息
[解决办法]
项目中加入要使用的bpl
uses要使用的单元
调用该单元的公开变量或函数
将application.handle设为调用窗口的handle
[解决办法]
直接“uses 单元名称” 就可以,
在bpl的require要添加 “单元” 所在的包的名字就可以了。
[解决办法]
被调用的bpl提供创建窗口的接口函数或注册类
调用方LoadPackage('被调用bpl全路径名')
调用方调用接口函数
或FindClass找到窗体类自己创建!

[解决办法]
除非编写组件,否则应该抛弃bpl这玩意,用dll

热点排行