BCB中开发bpl包,如何把类作为接口导出??最好能有例子,谢谢!!!

PPL1998 2015-03-30 03:42:05
BCB中开发bpl包,如何把类作为接口导出??最好能有例子,谢谢!!!
...全文
258 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
scsun 2015-07-22
  • 打赏
  • 举报
回复
类加 extern PACKAGE class cls_name: public base
laowang2 2015-04-09
  • 打赏
  • 举报
回复
我觉得导出struct就可以了,毕竟不是c#.
qq_26495549 2015-04-05
  • 打赏
  • 举报
回复
引用 2 楼 CCED136 的回复:
[quote=引用 1 楼 PPower 的回复:] 包中,在要导出的类的前面加 PACKAGE 宏: class PACKAGE TMyClass { .... public : .... }; //上面这样做就是导出整个类。 //------------------------------------------------------ class TMyParent //纯虚类做接口类。。。。 { ... }; class TMyClass :public TMyParent { .... public : .... }; extern PACKAGE TMyParent *CreateObject_TMyClass(); //此方式为使用接口,只导出函数。 使用时,引用相关头文件,并且包含对应的bpi包,就可以了。
同意+支持[/quote]
CCED136 2015-04-01
  • 打赏
  • 举报
回复
引用 1 楼 PPower 的回复:
包中,在要导出的类的前面加 PACKAGE 宏: class PACKAGE TMyClass { .... public : .... }; //上面这样做就是导出整个类。 //------------------------------------------------------ class TMyParent //纯虚类做接口类。。。。 { ... }; class TMyClass :public TMyParent { .... public : .... }; extern PACKAGE TMyParent *CreateObject_TMyClass(); //此方式为使用接口,只导出函数。 使用时,引用相关头文件,并且包含对应的bpi包,就可以了。
同意+支持
勉励前行 2015-03-30
  • 打赏
  • 举报
回复
包中,在要导出的类的前面加 PACKAGE 宏: class PACKAGE TMyClass { .... public : .... }; //上面这样做就是导出整个类。 //------------------------------------------------------ class TMyParent //纯虚类做接口类。。。。 { ... }; class TMyClass :public TMyParent { .... public : .... }; extern PACKAGE TMyParent *CreateObject_TMyClass(); //此方式为使用接口,只导出函数。 使用时,引用相关头文件,并且包含对应的bpi包,就可以了。

604

社区成员

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

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