如何delphi动态调用封装在dll(或bpl)里的窗体?谢谢!
结合exe+bpl+dll+interface
exe为主应用窗口程序
bpl为存放公用单元文件、模板的包
dll为业务动态库(有多个业务模块)
(或可以做成bpl业务包,通过判断其后缀是dll还是bpl来执行调用对象)
interface为数据接口
可以参考盒子(2ccc)里的代码
比如用一个树形菜单(TreeView),鼠标点选双击后,
先加载相应的动态库dll,再打开相应的窗体,
而这个窗体是封装在相应的dll里,
窗体的name,caption,dll实体名称都可以通过数据库查询出来,
dll与name成父子关系生成树形菜单
请问要怎么实现这样的目的?谢谢!