這是我的場景:什麼是將數據傳輸到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