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下如何才能调用这个函数的语句?

解决方案 »

  1.   

    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 LongPublic Const CBR_115200 = 115200Call InitScanner("COM1", 10, "a", CBR_115200)