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

dll中怎么导出公共类或者接口

2012-03-06 
dll中如何导出公共类或者接口DELPHI中直接可以用export导出INTERFACE接口,CB中我不知道该如何做?请各位大

dll中如何导出公共类或者接口
DELPHI中直接可以用export导出INTERFACE接口,
CB中我不知道该如何做?
请各位大侠指教。

[解决办法]
编写DLL里的导出类或导出函数?

__declspec( dllexport )



_export
[解决办法]
导出类或接口 只能使用静态调用

*.h

USERES( "dll.res ")
USEFORM( "*.CPP ",类名不加t)

class __export className
{

}

编译后 把 .h .lib .dll
那去用 .lib 需要包含到工程

然后就像用本地的类一样可以使用了
[解决办法]
若要导出类中的所有公共数据成员和成员函数,关键字必须出现在类名的左边,如下所示:
class __declspec(dllexport) CExampleExport : public CObject
{ ... class definition ... };
[解决办法]
声明时使用
extern "C " __declspec(dllimport) __stdcall ExampleFunction();

热点排行