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