利用ActiveX控件实现串口通信,而m_Comm.SetOutput(COleVariant(m_SendData))发送ASCII字符。如何实现发送.bin文件,文件每一行左边以16进制显示地址,右边是16进制显示的文件内容。  快答辩了,希望多多照顾!
关于.bin文件,如某一行:
00069000h: 19 00 1E 00 15 00 16 00 1F 00 20 00 32 00 43 00
00069010h: 21 00 37 00 ...

解决方案 »

  1.   

    mscomm支持非文本传输,修改属性,文件按一定的长度读取并发送,然后再中间接受!!!
      

  2.   

    To: jjjtang(小桂子) ,方便的话就发到我的email:[email protected]
      

  3.   

    用ReadFile、WriteFile可以很方便地实现
      

  4.   

    我用过一个叫SPCOMM的空件,虽然是DELPHI写的但基本是调用API函数,用的是事件+回调的机制.
    CSDN上应该有这个源码.我的一个项目就是用它.具体和你要传的文件内容无关.
      

  5.   

    m_Comm.SetOutput没什么问题,能用,注意数据类型