[VB6 ] 如何取出C++ dll的多struct 值??

作者: lupiglupig (魯魯豬)   2014-03-05 21:41:43
我手上有個c++ dll 文件其中的一個結構為
typedef stuct
{
struct
{
char Filename[_MAX_FNAME];
char Revision[32];
}
upperDll;
struct
{
char Filename[_MAX_FNAME];
char Revision[32];
}
lowerDll;
}
DLL_INFORMATION, *LPDLL_INFORMATION;
而這個是要搭配 這個Function
DWORD GetDllInformation(
LPDLL_INFORMATION lpDllInformation
);
而文件上寫的EXAMPLE
DLL_INFORMATION dllInformation;
GetDllInformation(
&dllInformation
);
我現在有個疑問是
DLL_INFORMATION 這個type我要怎麼宣告呢?
我用另一個方法
Dim dllInformation() as byte;
GetDllInformation(dllInformation);
dllInformation() 裡面可以將我要的資料給帶出來
但是我就沒辦法 將upperDll lowerDll 這兩個資訊給分出來
請問我這邊該怎麼宣告比較好呢?
作者: chinoyan   2014-03-06 05:34:00
一般照著相對印的格式宣告TYPE即可沒CHAR用STRING

Links booklink

Contact Us: admin [ a t ] ucptt.com