实时错误‘49’,DLL调用约定错误?

ynduanlian 2004-04-29 01:50:07
在VB中调用一个C语言的DLL:调试时出现如题所说错误,但生成EXE却可以执行并不出错,请问是何原因?

Private Declare Function OnReset Lib "D:\v2\Card_Dll.dll" (ByVal com As String) As Long


Public Function OnReset_Card(ByVal com As String) As Long
OnReset_Card = OnReset("com1")
End Function

Private Sub Command1_Click()
MsgBox OnReset_Card("COM1")
End Sub

关于这个DLL中的函数,文档是这样说的:
函数名:BOOL OnReset(char com[]);
功能:对磁卡机进行硬复位;
返回类型:True--成功,False--失败;
参数说明:com[ ]--串口号,字符串方式,如:”com1”;
备注:无;
...全文
145 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryuginka 2004-04-29
  • 打赏
  • 举报
回复
vb调用vc的好象不大方便,帮你顶

7,759

社区成员

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

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