是声明的问题。Declare Ansi Function RY3_Find Lib "Rockey3.dll" (ByVal strVendorID As String, ByRef iCount As Int32) As Int32 原来是auto 改成ansi就对了。
确定传递机制 -------------------------------------------------------------------------------- 过程声明指定每个形参的传递机制。调用代码不能重写 ByVal 机制,但如果形参是以 ByRef 声明的,则调用代码可通过在调用中将实参名用括号括起来,将传递机制强制为 ByVal。 Visual Basic ……
iRes = RY3_Find(sVendorID, (iCount))
iRes = RY3_Find(sVendorID, ref iCount)
16,555
社区成员
110,528
社区内容
加载中
试试用AI创作助手写篇文章吧