作者lupiglupig (魯魯豬)
看板Visual_Basic
標題[VB6 ] 如何取出C++ dll的多struct 值??
時間Wed Mar 5 21:41:43 2014
我手上有個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 這兩個資訊給分出來
請問我這邊該怎麼宣告比較好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.186.132
※ 編輯: lupiglupig 來自: 111.249.186.132 (03/06 00:44)
1F:推 chinoyan:一般照著相對印的格式宣告TYPE即可沒CHAR用STRING 03/06 05:34