恩施掌声谷粒:vb中调用dll的问题。

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 15:12:28
有个dll,名字是send.dll,里面有3个函数:(1)get(char *name, int num);(2)send(int num, char *buffer, int maxbuf);(3)print(int num, char *printname, char *name),请问如何在vb中调用此dll?在引用时vb提示“无法引用到指定文件”,应该是用声明吧。但是如何在窗体中调用该dll呢?怎么样才能得到该dll里面的返回函数值?麻烦写下代码,万分感谢!

声明:
Declare Sub Get Lib "send.dll" (ByVal name As String,byval num As Integer)
Declare Sub Send Lib "send.dll" (ByVal buffer As String,ByVal maxbuf as Integer)
Declare Sub Print_ Lib "send.dll" Alias "Print" (ByVal num As Integer,ByVal printname As String, ByVal name As String)'由于 Print 是 VB 关键字,不能用,就用了 Print_ 来代替

引用后按照api函数的声明方法声明就行了