c++ dll的函数,h文件原型是这样的:
EXPORTS BOOL  CALLBACK Open_Com(unsigned char cPort, DWORD dwBaudrate, char cData, char cParity, char cStop);
EXPORTS WORD CALLBACK Change_Baudrate(unsigned char cPort, DWORD dwBaudrate);
EXPORTS WORD CALLBACK Change_Config(unsigned char cPort, DWORD dwBaudrate, char cData, char cParity, char cStop);
EXPORTS WORD CALLBACK Get_Com_Status(unsigned char cPort);
请大虾帮忙翻译成delphi的写法

解决方案 »

  1.   

    看一下这篇文章,里面还有一个工具,可以自动帮你转换
    http://www.drbob42.com/delphi/headconv.htm
      

  2.   


    还有一个
    EXPORTS BOOL  CALLBACK Send_Receive_Cmd(unsigned char cPort, char szCmd[], char
            szResult[], WORD wTimeOut, WORD wChksum, WORD *wT);
      

  3.   


      Open_Com(cPort;Char; dwBaudrate:DWORD ; cData:char; cParity:char;cStop: char );EXPORTS 'c++ dll' 'Open_Com' stdcall;