这是我的场景:什么是将数据传输到DLL的好方法?
我已经在C++(使用VS2008)中提供了一个规则的DLL,它提供了C接口来导出函数。的有关职能有两个是1.初始化()和2未初始化()
内初始化()我不得不采取从客户端应用程序的一些参数。到目前为止,我认为以下两种方式来做到这一点的:
第一种方式:
我做一个结构,填充和结构对象的对象/指针传递从客户端应用程序的DLL。
struct SData
{
DataType param1;
DataType param2;
DataType param3;
DataType param4;
};
方式二:
我出口4层的功能从我的DLL像
SetParam1(DataType param1)
SetParam2(DataType param2)
SetParam3(DataType param3)
SetParam4(DataType param4)
哪种方式或其他一些我应该使用,请建议。
有没有第三条道路? – 2010-11-29 09:49:30