求教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写法.
...全文
288 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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库是别人的,有没有什么建议?

1,488

社区成员

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

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