DLL要和实际的函数联系一起调用的,你的card.dll没说明要使用什么函数
给你一个另外的例子:使用user32.dll
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
这里就定义了一个函数 在VB中使用时候用GetWindowLong (ByVal hwnd As Long, ByVal nIndex As Long) ,返回一个long数值
函数来源自user32.dll
函数的原型是GetWindowLongA,就是这个函数在user32.dll中的名字应该叫 GetWindowLongA.
如果这个例子改成
Public Declare Function
ABCD
Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
这时候你调用ABCD和上面的GetWindowLong就一样功能