mscomm和winapi有什么区别?为什么很多人放着简单的mscomm不用,而去用winapi来开发的??我只用到2脚和3脚读写数据,用哪个开发更好一些???

解决方案 »

  1.   

    winApi更好,可以设置很多东西,
      

  2.   

    如果想要用多线程来做的话就应用API来写。功能会比交强大。如果你不需要多线程的话还是用MsComm比较容易实现。
      

  3.   

    最近我也在写串口通信的程序,觉得还是API好用一些,可以自由的设置很多属性,并且msdn上面也有关于串口通讯的例子,很是受用!呵呵...
      

  4.   

    mscomm有不能设置的参数吗??或者是api能实现的,而mscomm不能实现
      

  5.   

    好像没有吧,我看还是mscomm控件比较好些。比如说我正在的串口与远端的设备相连,该设备有dll控制他。当由于该设备的原因调用关闭该设备的函数时他居然连串口都关了造成了我的程序的控制串口的局柄不好用,各位帮帮我想点办法现在还没有解决
      

  6.   

    我用spcomm控件写成功了
    想学习一下api的 可没有资料
    请赐教
      

  7.   

    你用mscomm控件能传送0x00字符么,能传送0x80以上的字符么???
    你用mscomm控件能设置串口超时么???
    你用mscomm控件能设置RS232中的DTR, RTS, CTS等么???api函数是可以的!!!!!!!!!!!!!!!!!!!
      

  8.   

    楼上显然没有用过mscomm  DTR RTS 都可以设置的
      

  9.   

    nanjianhui(nan) 说的那些个传送0x00字符,传送0x80以上的字符以及设置串口超时mscomm能做吗??我也不知道,所以问一下高人
      

  10.   

    我是用winapi来实现的,将他们做成一个类,很灵活