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

请问:VB能调用.dll和.lib中的命令吗

2013-03-12 
请教:VB能调用.dll和.lib中的命令吗?买了一台设备,厂家附带了一套dll和lib,举两个例子:a.dll中的函数例:

请教:VB能调用.dll和.lib中的命令吗?
买了一台设备,厂家附带了一套dll和lib,举两个例子:

"a.dll"中的函数例:LONG SetBufferSize(const _BUFFERSIZE* pData);

"b.lib"中的函数例:
LONG ReadParamFile(
     LPCTSTR lpszFilePath,
     void* pData,
     DWORD& dwSize,
     CFile* pLogFile = NULL
);

请教:
1、对于dll,虽然给的格式是VC++的,但是VB也能调用吧?
2、尝试编写了以下代码,
声明:Declare Function SetBufferSize Lib "a.dll" (ByVal pData As Long) As Long
调用:ret = SetBufferSize(pData)
但是返回值不对,请问哪里不对呢?
3、对于lib,VB能调用吗?如果能,请教高手如何用。
[解决办法]
让厂商提供调用例程!
难道买设备的钱白付的?

热点排行