VB 调用vc 的dll问题,dll参数是双重指针

cryptonym 2009-02-24 11:03:08
vc的dll函数是这么声明的:
bool SAAT_TCPInit (void** pHandle,char *pHostName,int nsocketPort)

我现在要用vb调用vc的dll,该怎么声明这个函数以及怎么调用 呢?
...全文
238 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
神马都能聊 2009-03-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 myjian 的回复:]
双重指针......指向指针的指针..?
[/Quote]
嗯...
嗷嗷叫的老马 2009-02-28
  • 打赏
  • 举报
回复
双重指针......指向指针的指针..?
cnzdgs 2009-02-28
  • 打赏
  • 举报
回复
双重指针就是引用传递指针。
oyljerry 2009-02-24
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20030322/00/1561953.html
Tiger_Zhao 2009-02-24
  • 打赏
  • 举报
回复
Private Declare Function SAAT_TCPInit Lib "abc.dll" _
(ByRef pHandle As Long, ByVal pHostName As String, ByVal nsocketPort As Long _
) As Byte

Private Sub Command1_Click()
Dim hHandle As Long
Dim pHandle As Long

pHandle = VarPtr(hHandle) '指针
Call SAAT_TCPInit pHandle, ... 'ByRef 参数自动取指针的指针
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧