急求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)