471,073 Members | 1,366 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,073 software developers and data experts.

RS232

hello,

Does anybody know if Microsoft Dot Net supports the RS232
type of connection.

As far as I know Visual basic 6 supports RS232 connection
format.

Thanks,

nchap99
Jul 21 '05 #1
4 2037
As far as I know there are no built in classes that supports serial
communication. But take a look at this article on MSDN magazine. I have used
it a lot...

http://msdn.microsoft.com/msdnmag/is...m/default.aspx

/Henke

"nchap99" <ns******@yahoo.com> skrev i meddelandet
news:00****************************@phx.gbl...
hello,

Does anybody know if Microsoft Dot Net supports the RS232
type of connection.

As far as I know Visual basic 6 supports RS232 connection
format.

Thanks,

nchap99

Jul 21 '05 #2
My Serial Port FAQ:

..NET 1.0/1.1 has no support for legacy ports (COM/LPT).

There are plans to add support for serial ports in a future version:
http://groups.google.com/groups?&sel...%40tkmsftngp09
"this sample is very similar to what we will be adding" :
http://www.gotdotnet.com/community/u...ery=SerialPort
(note, project built with beta VS.NET, read gotdotnet comment)

Future Directions for Visual C#
http://msdn.microsoft.com/chats/vstu...dio_032103.asp
"We will add support for Serial ports to the framework..."

Longhorn Preview with SerialPort class:
http://longhorn.msdn.microsoft.com/l....io.ports.aspx
(should already be in Whidbey 2004)

Serial Support in Whidbey Demo:
http://www.gotdotnet.com/team/clr/bcl/demos/demos.aspx

With 1.0/1.1 you have to use PInvoke or Interop :

First understand the Win32 API as described here (C++):
http://msdn.microsoft.com/library/en...sdn_serial.asp

MSDN article for .NET (mostly C#):
http://msdn.microsoft.com/msdnmag/is...NETSerialComm/

PInvoke samples for C#:
http://www.gotdotnet.com/community/u...ery=SerialPort
http://msdn.microsoft.com/msdnmag/is...NETSerialComm/
http://www.gotdotnet.com/community/u...y=SerialStream
http://www.gotdotnet.com/Community/U...e-5413384f0c25

or for VB.NET:
http://support.microsoft.com/?kbid=823179
http://msdn.microsoft.com/library/en...ortinvbnet.asp
http://www.gotdotnet.com/community/u...px?query=rs232
http://www.mentalis.org/classlib/class.php?id=15
http://www.corradocavalli.cjb.net/

or you can use the "Managed Extensions for C++" and write wrappers.
http://msdn.microsoft.com/library/en...MCOverview.asp
http://www.gotdotnet.com/team/cplusplus/
http://msdn.microsoft.com/library/en...rp12192002.asp
on your VS.NET path:
...\VC7\managedextensionsspec.doc
...\VC7\migration_guide.doc
MC++ Sample:
http://www.codeproject.com/managedcpp/howtocomport.asp

or reusing the VB6 MSComm ActiveX is easy, but it has some 'problems' (license)
http://support.microsoft.com/?kbid=318597
http://www.devhood.com/tutorials/tut...utorial_id=320
http://ourworld.compuserve.com/homep...NETCommOCX.htm

commercial:
http://www.sax.net/dotnet/communications/
(Community edition in : http://msdn.microsoft.com/vbasic/vbrkit/)
http://www.winsoft.sk/ncomport.htm

for the Compact Framework (Windows CE)
http://msdn.microsoft.com/library/en...l/PISAPICF.asp
http://www.microsoft.com/downloads/d...3-2d3b9cef4aa5
http://ourworld.compuserve.com/homep...r/CFSerial.htm

for Interop, use newsgroup:
microsoft.public.dotnet.framework.interop


--
Thomas Scheidegger - MVP .NET - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/
Jul 21 '05 #3
Hi,

There are a number of options. I have a class (and a number of examples) in
my book. See below for information. You can download several other classes
from the web (www.msdn.microsoft.com has at least two). You can download
NETComm.ocx from my homepage. And, there are commercial products for
enhanced serial communications, such as Sax Comm Objects (www.saxsoft.net).

Dick

--
Richard Grier (Microsoft Visual Basic MVP)

See www.hardandsoftware.net for contact information.

Author of Visual Basic Programmer's Guide to Serial Communications, 3rd
Edition ISBN 1-890422-27-4 (391 pages) published February 2002.
Jul 21 '05 #4
longhorn.msdn.microsoft.com

"nchap99" <ns******@yahoo.com> wrote in message
news:00****************************@phx.gbl...
hello,

Does anybody know if Microsoft Dot Net supports the RS232
type of connection.

As far as I know Visual basic 6 supports RS232 connection
format.

Thanks,

nchap99

Jul 21 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by Dan | last post: by
6 posts views Thread by Przemo | last post: by
2 posts views Thread by AlirezaH | last post: by
8 posts views Thread by Terry Olsen | last post: by
13 posts views Thread by jay.dow | last post: by
6 posts views Thread by Henning M | last post: by
3 posts views Thread by ad | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.