Delphi Files, Directories, Disks, I/O
A. Files B. Directories C. Disks/Drives D. File I/O E. Stream I/O F. Port I/O

(bookmark.gif (183 bytes) Bookmark)

Bus Bus Interface Technology; High-Speed Serial Buses; ISA, PCI, USB, IEEE 1394; in PC Interfacing for the Medical Market: Is a New Standard Emerging?
www.devicelink.com/mddi/archive/99/02/006.html 
ComPort Delphi and C++ Builder component for serial communication on Windows 95/98 and Windows NT/2000. Enables communications with modems or other devices connected to serial port. Uses multithreading and overlapping for maximum performance.  http://delphi.icm.edu.pl/ftp/d30share/comport.zip
ComPort Component for serial communication on Windows 95, 98 and Windows NT 4.
  • enables communications with modems or other devices connected to serial port
  • easy of use but very powerful
  • uses multithreading and overlapping for maximum performance
  • available for Delphi 3, Delphi 4, C++ Builder 3 and C++ Builder 4
  • source code included in full version
  • royalty free distribution of component with applications

http://delphi.icm.edu.pl/ftp/d30share/comport.zip 

Devices Robert Scharen's UseNet Post with example of how to get list of devices (NT only)
DriverX Tetradyne Software
www.tetradyne.com
 
FireCracker RF Module This component talks to the FireCracker RF module that connects to a serial port and allows you to turn on/off X10 devices or dim/bright lamps connected to an X10 module. http://delphi.icm.edu.pl/ftp/d40free/x10.zip
Hardware I/O (NT)

NTPort Library enables your Win32 application to real-time direct access to PC I/O ports without using the Windows Drivers Development Kit(DDK) - NTPort Library provides support for Windows 95/98 and Windows NT.  www.zealsoftstudio.com/ntport 

Instrumentation See Instrumentation on Delphi Graphics Components and Programs page
LPT Usually port $378
Modems Modem list installed in Win95/98
www.scalabium.com/faq/dct0095.htm 
nrCommLib nrComm Lib is the very useful and suitable Delphi/CBuilder library for direct and TAPI's control the serial port device in Win32 aplications. You can to create simple terminal very fast (through two mouse click). property
http://delphi.icm.edu.pl/ftp/tools/ms-dbg.zip
NT Port NTPort Library enables your Win32 application to real-time direct access to PC I/O ports without using the Windows Drivers Development Kit (DDK).  www.zealsoftstudio.com/ntport 
Parallel Ports Components for working with Parallel Ports
www.programmersheaven.com/zone2/cat490/index.htm 

El Puerto Paralelo
/www.globu.net/pp/PP/pp.htm 

Non-Delphi:
Parallel Port Central
www.lvr.com/parport.htm 

Using a PC's parallel port
http://www.arunet.co.uk/tkboyd/ele1pp.htm  

bookmark.gif (183 bytes)PortIn, PortOut Also see Peter Below's UseNet Post with D2/D3 PortIn, PortInW, PortOut, PortOutW and suggestions for NT.

Charles Hacker's UseNet Post with example

// Note: PortIn and PortOut will work in Windows 95, but will NOT work
// under Windows NT.

FUNCTION PortIn(IOport: WORD): BYTE; ASSEMBLER; REGISTER;
ASM
  MOV DX,AX
  IN AL,DX
END;

PROCEDURE PortOut(IOport: WORD; Value: BYTE); ASSEMBLER; REGISTER;
ASM
  XCHG DX,AX
  OUT DX,AL
END;
Read/Write Read and write I/O ports (D1, Win32)
www.preview.org/q/q1035.shtml
Registry Serial ports known to Windows are listed under HKEY_LOCAL_MACHINE/Hardware/DeviceMap/SerialComm in Win 98 and in a similar location in Win NT.  This list doesn't necessarily reflect the physical ports, but is identical to the Conrol Panel list.  (adapted form UseNet post by "RoseX")
Serial Ports

Components for working with Serial Ports
www.programmersheaven.com/zone2/cat55/index.htm 

TComPort is a component that encapsulates Win API serial    communication. Serial communication programming is one of the  most difficult and not very well documented area in windows    programming. Use of TComPort component makes serial   communication programming easier than ever
http://delphi.icm.edu.pl/ftp/d20free/dccomms.zip

Selecting a serial port
www.ibrtses.com/delphi/dselsp.html

Serial unit Andreas Holländer's UseNet Post about Reading Com Ports
SerialCom
SplitCom
Delphi serial communication component by Propix
www.propix.hu/share/SplitCom/Component.html 
www.propix.hu/share/SplitCom/SplitCom.html 
TComm UseNet Post from Tomislav Kardaš with TComm class
TComm
DemoObject
Tim Kaelin's UseNet Post with T CommDemoObject  object
TComPort TComPort is a component that encapsulates Win API serial communication. Serial communication programming is one of the most difficult and not very well documented area in windows programming. Use of TComPort component makes serial communication programming easier than ever. http://delphi.icm.edu.pl/ftp/d20free/cport200.zip

Anthony Walter's UseNet Post with TComPort class

TCP/IP as an Instrument Interface www.taltech.com/resources/tcpip.htm 
TnrComm TnrComm is the very useful and suitable Delphi component for control the serial port in Win32 aplications. It's very easy for use. Look some his unique features: Full context help file is included (nrcomm.hlp); property Terminal:TMemo; You can to create simple terminal very fast (through two mouse click).
http://delphi.icm.edu.pl/ftp/d30share/nrcomm.zip
TParPort Component to write and read a byte to/from the parallel port (LPT1/LPT2/printer port), controlling if any error  has ocurred ( ver. 1.3, Source is provided while registering.)   http://delphi.icm.edu.pl/ftp/d20share/tparport.zip
Tutorials

Parallel Ports, Serial Ports, Device Drivers, USB
www.beyondlogic.org 

USB Port Programming

www.lvr.com/usb.htm

ZLPortIO This unit allows your application direct access to port input and output under all versions of Microsoft Windows.  http://delphi.icm.edu.pl/ftp/d30free/ZLPortIO.zip 

Updated 07 Oct 2007


since 19 Apr 1999