VC6在Windows7下面为什么无法使用mscomm32控件,下面是在windows 7下面使用此mscomm控件时弹出的框框,还得劳烦大家帮忙一下
http://www.flickr.com/photos/60194814@N04/5493950160/lightbox/

解决方案 »

  1.   

    已经注册控件,我试验了几个电脑,得到的结论就是windows7底下不好使,不知道其他人可曾遇到过
      

  2.   

    没用过!。你为什么不用API?
      

  3.   

    是啊,网上最常见的是CnCommhttp://blog.csdn.net/wujian53/堪称国人封装的最好串口类,还有Remon Spekreijse写的串口类CserialPorthttp://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2483.但是我不明白为什么win7不支持微软自己的mscomm控件?
      

  4.   

    我替你百度了一下http://blog.csdn.net/zztchen/archive/2010/11/25/6034714.aspx
      

  5.   

    我试了一下,不能成功,主要原因是我的mscomm已经注册好,就是提示几面不支持,奇怪得很
      

  6.   

    在串口编程上,我倒觉得Win32 API更好用些。
      

  7.   

    不要用VC6,肯定是mscomm的lib版本不对,在Win7下请用VS2008 SP1以上版本,而且最好安装最新的Windows SDK。