首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

以上这个DLL库在VB中怎么定义啊试了好多种方法都不对

2012-12-30 
以下这个DLL库在VB中如何定义啊,试了好多种方法都不对int WINAPI PSUpChar(int nAddr,int iBufferID, unsi

以下这个DLL库在VB中如何定义啊,试了好多种方法都不对
int WINAPI PSUpChar(int nAddr,int iBufferID, unsigned char* pTemplet, int* iTempletLength)
[解决办法]
你的定义是什么?

[解决办法]
int WINAPI PSUpChar(int nAddr,int iBufferID, unsigned char* pTemplet, int* iTempletLength

==>
public Declare Function PSUpChar Lib "xxx.dll" (ByVal nAddr As long, Byval iBufferID As long, byval pTemplet As string,iTempLetLength as  long) As long

[解决办法]

Dim a As String
a = Space(512) '<-凭经验,字符串应该由调用者分配空间
bb = PSUpChar(&HFFFFFFFF, 0, a, 512)

热点排行