读书人

急求VB调用 C语言制作的DLL 方法解决方

发布时间: 2012-01-12 22:11:58 作者: rapoo

急求VB调用 C语言制作的DLL 方法
DLL文件名称: scan.dll
函数原型:int _stdcall InitScanner(char *pPort,int omr_black,char ticket_flag,unsigned int newBaud)
输入参数:pPort是串行口的端口号,如:”COM1”或”COM2”等;
omr_black是识别参数,固定值为10;
     ticket_flag是打印机类型,如:’a’或’1’等Ansic字符;
newBaud是波特率,在这里应使用标准的API的写法,如:CBR_115200;

哪位高人能够帮我给出在VB下如何才能调用这个函数的语句?


[解决办法]
int _stdcall InitScanner(char *pPort,int omr_black,char *ticket_flag,unsigned int newBaud)

Public Declare Function InitScanner Lib "scan.dll" (Byval PortName As String, Byval omr_black As Long, Byval ticket_flag As String, Byval newBaud As Long) As Long

Public Const CBR_115200 = 115200

Call InitScanner("COM1", 10, "a", CBR_115200)

读书人网 >VB

热点推荐