求教vb6调用vc dll库函数.

dd_zhouqian 2020-07-15 12:00:19
VC DLL的函数声明:
NNCAM_API(HRESULT) Nncam_AwbOnePush(HNncam h, PINNCAM_TEMPTINT_CALLBACK fnTTProc, void* pTTCtx);

VC DEMO调用函数代码:
Nncam_AwbOnePush(m_hcam, NULL, NULL);

VB6 函数声明:
Public Declare Function Nncam_AwbOnePush Lib "nncam.dll" (ByVal p_cam As Long, ByVal fnTTProc As Long, ByVal pTTCtx As Long)

VB6 DEMO调用函数代码:
hr = Nncam_AwbOnePush(f_HN_cam, ByVal 0&, ByVal 0&)

VC DEMO调用正常,VB6 DEMO调用程序崩溃.求VB6写法.
...全文
180 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2020-07-18
用法就是那样,还要什么建议呢。
能解决就好了。

这样无非就是API的后两个参数“无用”罢了。
  • 打赏
  • 举报
回复
dd_zhouqian 2020-07-17
解决了,准备结贴散分,人呢?
  • 打赏
  • 举报
回复
dd_zhouqian 2020-07-16
就是VC的代码 Nncam_AwbOnePush(m_hcam, NULL, NULL); 转成VB的代码 hr = Nncam_AwbOnePush(f_HN_cam, ByVal 0&, ByVal 0&) DLL库是别人的,有没有什么建议?
  • 打赏
  • 举报
回复
发帖
API
加入

1472

社区成员

VB API
社区管理员
  • API
申请成为版主
帖子事件
创建了帖子
2020-07-15 12:00
社区公告
暂无公告