[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