• Upgrade your Internet Experience
  • Sign in
  • Microsoft.com
  • United States (English)
    Brasil (Português)Česká republika (Čeština)Deutschland (Deutsch)España (Español)France (Français)Italia (Italiano)Россия (Русский)대한민국 (한국어)中华人民共和国 (中文)台灣 (中文)日本 (日本語)香港特别行政區 (中文)
 
 
Visual C++ Developer Center
 
 
Home
 
 
Library
 
 
Learn
 
 
Downloads
 
 
Support
 
 
Community
 
 
Forums
 
 
 
Visual C++ Developer Center > Visual C++ Forums > Visual C++ Language > Com Port connection using USB in C++
Ask a questionAsk a question
Search Forums:
  • Search Visual C++ Language Forum Search Visual C++ Language Forum
  • Search All Visual C++ Forums Search All Visual C++ Forums
  • Search All MSDN Forums Search All MSDN Forums
 

AnswerCom Port connection using USB in C++

  • Monday, July 28, 2008 3:10 AMintip Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0
    Hi,

    I am a new coder in Visual C++. I have coded in Visual basic and am familiar with the concepts of object orientated programming. I am having some problems opening a com port using C++ through a USB device. The Com port is created and exists in the Control Panel under modem. The specification are there as well.

    The question, is there a class that i can use to create a connection to this COM port to the device? Can anyone provide me with some sample code for creating a com port connection through USB in C++?

    Any assistance will be appreciated.

    Regards
    Dal

    • ReplyReply
    • QuoteQuote
     

Answers

  • Monday, July 28, 2008 1:13 PMl00p1n6 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Vote As Helpful
    0
    Hi Del,

    Comport connection creation through USB is done using regular comports. You have to install drivers provided with serial/usb cable (or download one). Then you can check for COM  port number under Ports (COM and LPT) in Device Manager. (tip: unplug cable and plug it in again to be sure you got the right com port number). 
    Then you can try connecting by using this "library", for example:
    http://www.codeproject.com/KB/system/serial.aspx?display=PrintAll&fid=1996&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=226&select=1241634

    If you have some problems with COM ports greater than 9 (two digits) try to manually set COM port number to 1-9.

    Regards
    Kresimir
    • Proposed As Answer byl00p1n6 Monday, July 28, 2008 1:14 PM
    • Marked As Answer byYan-Fei WeiMSFT, ModeratorSunday, August 03, 2008 2:31 PM
    •  
    • ReplyReply
    • QuoteQuote
     

All Replies

  • Monday, August 04, 2008 5:08 AMintip Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0
    Hi Kresimir,

    Thank you for your answer. I will take a look a the link that you provided.

    Regards,
    Dal
    • ReplyReply
    • QuoteQuote
     
Need Help with Forums? (FAQ)
 
© 2009 Microsoft Corporation. All rights reserved.
Terms of Use
|
Trademarks
|
Privacy Statement