Solved

I want Get and Put one byte to Serial Port (2F8 or 3F8) in Windows 98/XP/NT/2000

Posted on 2006-07-18
8
337 Views
Last Modified: 2010-04-05
Hi ti all,

I want Get and Put one byte to serial port (2F8 or 3F8) in Windows 98/XP/NT/2000, anyone can help me, I will be very happy and thaksfull.

Thanks in advanecd,
A.R. Rafiee
www.mart.ir
www.laserayaneh.com
0
Comment
Question by:laserayaneh
8 Comments
 
LVL 17

Expert Comment

by:Wim ten Brink
ID: 17129248
Read:
http://www.arunet.co.uk/tkboyd/ele1sp.htm
http://www.efg2.com/Lab/Library/Delphi/IO/PortIO.htm

Keep in mind that NT/2000/XP have implemented a security layer which won't allow you direct access to the serial ports. This should still be possible in 98/ME. Thus you might end up with two different solutions.
0
 
LVL 14

Expert Comment

by:Hamidreza Vakilian
ID: 17134716
Hi!

How to Handle Serial Communication Tutorial by
Jan Taralczak =>

http://www.torry.net/samples/samples/hard/com_io.zip

HRV
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 17136247
You could using TComPort for serial communication, and it's open source
http://sourceforge.net/projects/comport/

and look for this example
http://www.wimb.net/index.php?s=delphi&page=11


also if you need advanced serial communication libarary and more, you could  using Async Pro, it's open source too ;-)
http://sourceforge.net/projects/tpapro/
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 6

Expert Comment

by:House_of_Dexter
ID: 17140821
Check out Async...source code available...

http://sourceforge.net/projects/tpapro/
0
 

Author Comment

by:laserayaneh
ID: 17176673
Hi to All,
 Thanks in advance for all comments ;-)

 I want use ReadPort(PortAddress) and WritePort(PortAddress, OneByte) in Windows XP and Windows 2000 and Windows NT, I can use this functions in Win98 and Win98SE , but this functions don't work under Windows XP/Windows 2000/Windows NT, Please help me how to use this funtions under Windows XP and Windows 2000 and Windows NT.

Thanks in advanced,
AliReza Rafiee
http://www.mart.ir
http://www.laserayaneh.com
0
 
LVL 6

Accepted Solution

by:
House_of_Dexter earned 100 total points
ID: 17179931
You can't  as been stated...you can't get direct access to the hardware...but you can work around it...

http://www.grahamwideman.com/gw/tech/Delphi/iopm/index.htm
Code...
http://www.grahamwideman.com/gw/tech/Delphi/iopm/gwiopm.zip
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Syntax Check Delphi Seattle IOS app without MAC ? 1 92
Delphi 2 49
Tviruailstringtree sort multi columns on header click 1 54
Graphics32 under Delphi 10.1 Berlin 2 37
This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now