请教一个VB调用动态连接库的问题,急
模板中申明:
Declare Function GetArray Lib "C:\WINNT\system32\aaa.dll" () As Variant
使用:
Private Sub Command1_Click()
Dim ID As Variant
ProgId = GetArray()
For i = 0 To UBound(ID) - 1
MsgBox (ID(i))
Next
End Sub
函数GetArray返回一个数组。
动态连接库我自己用VC编写的,我在VC里调试时,函数执行没有问题。我把程序生成可执行文件运行也没问题,但是在VB的环境里运行时,每次执行到ProgId = GetArray()就提示Bad DLL calling convention。
请问vb高手这是怎么回事,我对VB还真不太熟
如果分不够,我可以把我剩下的分全加上,谢谢