作者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