Delphi Xe Serial Port Components
Developer Erik Salaj over at WINSOFT has a whole suite of Com Port components for Firemonkey in Delphi and CBuilder. The various Com Port components give you access to the Com Port on Android, OSX, and Windows. It does not appear that there is any support for IOS though. You can communication with all kinds of different devices using the Com. Apr 30, 2013 Download ComPort Library for free. TComPort by Dejan Crnila. Delphi/C Builder serial communications components.
Hi All, I have been using BCB6 and TurboPower Async Pro for almost ten years now. The majority of my programs require support for serial ports. Recently, I decided to upgrade to C Builder 2010. Much to my dismay, I then discovered that Async Pro does not work with CB 2010.
My CB 2010 now sits collecting dust. There seem to be several issues at play here.
One is Unicode. Another is the that all the current supporters of Async Pro are Delphi guys. Another problem is that CB 2010, unlike BCB 6, does not compile Delphi packages. I don't understand all the details but it seems clear that Async Pro is a dead end for C Builder programmers.
I would like to know if there are other packages out there that are known to work with CB 2010, preferably ones that don't cost hundreds of dollars. Also, does anyone know why, after all these years, Borland/Emvbarcadero has never provided serial support? Thanks for any help. Daniel Bissett. Hi All, I have been using BCB6 and TurboPower Async Pro for almost ten years now. The majority of my programs require support for serial ports. Recently, I decided to upgrade to C Builder 2010.
Much to my dismay, I then discovered that Async Pro does not work with CB 2010. My CB 2010 now sits collecting dust. There seem to be several issues at play here. One is Unicode. Another is the that all the current supporters of Async Pro are Delphi guys. Another problem is that CB 2010, unlike BCB 6, does not compile Delphi packages. I don't understand all the details but it seems clear that Async Pro is a dead end for C Builder programmers.
I would like to know if there are other packages out there that are known to work with CB 2010, preferably ones that don't cost hundreds of dollars. Also, does anyone know why, after all these years, Borland/Emvbarcadero has never provided serial support?
Thanks for any help. Daniel Bissett That's a question that much other people does. The only people that uses CB instead of Visual C or GNU in the business sector I work are those related to hardware stuff that needs communicate with a PC, for example utilities to save configuration in boards and/or vending machines with a PC into them and so.
All people has solved their way. Some had done a simple component. Other uses a class that encapsulates CreateFile/WriteFile/ReadFile stuff, other uses old MSCOMM OCX control, but all does it as a temporary solution until 'borland' will add a serial port component.
Rafael Ontivero wrote: That's a question that much other people does. The only people that uses CB instead of Visual C or GNU in the business sector I work are those related to hardware stuff that needs communicate with a PC, for example utilities to save configuration in boards and/or vending machines with a PC into them and so. I work in broadcasting and television and spend my time getting different pieces of equipment to talk to each other. Believe me, serial communication is NOT dead. A public example of my work can be found here: Rafael, thanks for your support. Hi All, I have been using BCB6 and TurboPower Async Pro for almost ten years now.
The majority of my programs require support for serial ports. Recently, I decided to upgrade to C Builder 2010. Much to my dismay, I then discovered that Async Pro does not work with CB 2010. My CB 2010 now sits collecting dust. There seem to be several issues at play here.
One is Unicode. Another is the that all the current supporters of Async Pro are Delphi guys. Another problem is that CB 2010, unlike BCB 6, does not compile Delphi packages. That may be true, but only if you do not have RAD Studio, and only from within the IDE. You're not at a dead-end. CB2010 comes with a Delphi compiler, so it should be able to compile Delphi packages from the command line.
I do not have CB2010, so I cannot confirm that 100%, but it seems likely (every previous version of CBuilder has included a Delphi compiler that could compile Delphi packages). However, even if you cannot compile Delphi packages, you can compile CBuilder packages, and since CBuilder packages can contain Delphi source code, if yiou had to, you could create a CBuilder package that contains the AsyncPro source code and build it that way. Dennis Jones wrote: That may be true, but only if you do not have RAD Studio, and only from within the IDE.
What I did was to download the demo version of RAD Studio and install Async Pro. It compiled correctly and the components loaded into the Delphi IDE. However, I could do nothing to get the components loaded into the C Builder IDE. While the issue of CB2010 being able to compile Delphi code is an obstacle, it is not the only problem. I really don't want to be thought of as someone who throws stones at open source developers. They do a great deal of work and they do it without compensation. The Async Pro developers should be applauded for their efforts.
A great number of Delphi users are dependent on and happy with their efforts. In spite of this, it is clear that their resources are too limited to support the C side. Dennis Jones wrote: Probably because it is not trivial and because companies like TurboPower and Greenleaf had already done a good job of it, so why re-invent the wheel? However, now that AsyncPro is in the public domain, it could easily become part of normal Delphi/CBuilder releases (like they are doing with Boost). If Embarcadero were to add the component to the releases, it would imply at least some level of commitment to assisting the open source developers.
The packages would at least have to be kept up to date to work with with the current release. The current problem is that this has failed to happen on the C side. I think this would be great for the users but Embarcadero would have to decide if they have the time (spoken money) to make this commitment. My original question still stands; What can I use today? Daniel Edited by: Bissett Daniel on Jun 19, 2010 12:32 PM.
What I did was to download the demo version of RAD Studio and install Async Pro. It compiled correctly and the components loaded into the Delphi IDE.
However, I could do nothing to get the components loaded into the C Builder IDE. While the issue of CB2010 being able to compile Delphi code is an obstacle, it is not the only problem.
Did you try to set the 'Linker output' option for the Delphi compiler to 'Generate all CBuilder files (including package libs)'? If you change that setting after the package was installed once, you'll probably need to clear the package cache (a long-standing bug): - Moritz 'Hey, it compiles! Dennis Jones wrote: That may be true, but only if you do not have RAD Studio, and only from within the IDE.
What I did was to download the demo version of RAD Studio and install Async Pro. It compiled correctly and the components loaded into the Delphi IDE. However, I could do nothing to get the components loaded into the C Builder IDE. While the issue of CB2010 being able to compile Delphi code is an obstacle, it is not the only problem.
I really don't want to be thought of as someone who throws stones at open source developers. They do a great deal of work and they do it without compensation.
The Async Pro developers should be applauded for their efforts. A great number of Delphi users are dependent on and happy with their efforts. In spite of this, it is clear that their resources are too limited to support the C side. Dennis Jones wrote: Probably because it is not trivial and because companies like TurboPower and Greenleaf had already done a good job of it, so why re-invent the wheel? However, now that AsyncPro is in the public domain, it could easily become part of normal Delphi/CBuilder releases (like they are doing with Boost).
If Embarcadero were to add the component to the releases, it would imply at least some level of commitment to assisting the open source developers. The packages would at least have to be kept up to date to work with with the current release. The current problem is that this has failed to happen on the C side. I think this would be great for the users but Embarcadero would have to decide if they have the time (spoken money) to make this commitment. My original question still stands; What can I use today? Daniel Edited by: Bissett Daniel on Jun 19, 2010 12:32 PM Did you ever resolve this?
Think in similar position (BCB6 and async pro for god knows how long), and utterly annoyed to say the least that it's not in CB2010. Think i'm going back to my bcb6.
I have been using BCB6 and TurboPower Async Pro for almost ten years now. The majority of my programs require support for serial ports. Recently, I decided to upgrade to C Builder 2010. Much to my dismay, I then discovered that Async Pro does not work with CB 2010. My CB 2010 now sits collecting dust.
There seem to be several issues at play here. One is Unicode. Another is the that all the current supporters of Async Pro are Delphi guys. Another problem is that CB 2010, unlike BCB 6, does not compile Delphi packages. I don't understand all the details but it seems clear that Async Pro is a dead end for C Builder programmers. I would like to know if there are other packages out there that are known to work with CB 2010, preferably ones that don't cost hundreds of dollars. Also, does anyone know why, after all these years, Borland/Emvbarcadero has never provided serial support?
ComPort component supports CB 2010 erik salaj. I have been using BCB6 and TurboPower Async Pro for almost ten years now. The majority of my programs require support for serial ports. Recently, I decided to upgrade to C Builder 2010. Much to my dismay, I then discovered that Async Pro does not work with CB 2010.
My CB 2010 now sits collecting dust. There seem to be several issues at play here. One is Unicode. Another is the that all the current supporters of Async Pro are Delphi guys.
Another problem is that CB 2010, unlike BCB 6, does not compile Delphi packages. I don't understand all the details but it seems clear that Async Pro is a dead end for C Builder programmers.
I would like to know if there are other packages out there that are known to work with CB 2010, preferably ones that don't cost hundreds of dollars. Also, does anyone know why, after all these years, Borland/Emvbarcadero has never provided serial support? ComPort component supports CB 2010 erik salaj I have the same problem as the OP.
I am trying to install AsyncPro, which is now apparently available only in Delphi source format. I am using a trial version of RAD Studio XE. I can't figure how to start the Delphi compiler (or even if there is one as part of the program, despite the fact that the product description says there is). It's possible that I did the installation wrong but I don't recall any compiler choices there. If I try to compile with the IDE I get a 'missing Delphi.personality' message.
I attempted the command line approach but the trial version doesn't seem to support command line compiling. I am completely at a loss.
I will buy the Studio package if I can figure how to get this package installed- it's mandatory since my applications are serial/usb intensive. I am trying to upgrade from C Builder5 and AsyncPro 3, which has worked well in the past but is getting dated, plus when I try to use the 'build with run time packages' option I am now getting access violations for some reason. Any help would be most appreciated. I have also tried the ComPort utility from Winsoft as described in the previous post. All I really need is a com port object, no fax, TCP/IP, etc, so this tool would suffice in place of Async Pro. However, after installation, the ComPort item shows up checked in the 'install packages'-design packages window, but no trace of the ComPort item where it's supposed to be in the 'System' palette area of the tool box. I am probably doing something wrong, the IDE has changed a lot since CBuilder 5.
I should also note that the first time I installed Comport, it apparently installed the tool in the earlier CBuilder 5 program (successfully I think, it showed up in the tool box). I then uninstalled version 5 and comport, re-installed comport, but still no comport tool in the toolbox in XE. Very frustrating, I've been stalled for days and any help would be a huge relief. Thanks, Harry.
Gents, I too found myself in the position of going on using CBuilder 6 and the free Turbopower serial port component for much longer than I expected. I had a couple of warnings about this cosy state of affairs. The first being that after getting XE I could not load the Turbopower component. I also could not load the Turbopower component into CBuilder 6 when installed on Windows 7 (my company is shortly to move to this OS). So I thought I should come up with a solution. I created a class in a thread which allows the creation of multiple COM ports in an application. There is a project here: Which gives an example of a simple app with 2 COM ports.
You will need to change the code for the COM ports on your PC. Once you have done this you can send a message by pressing the button. Just connect pins 2 & 3 on your serial port and you can stream data. Full source code is provided. I hope you find this of some assistance.
Simon Quin wrote: Which gives an example of a simple app with 2 COM ports. You will need to change the code for the COM ports on your PC. Once you have done this you can send a message by pressing the button. Just connect pins 2 & 3 on your serial port and you can stream data.
Full source code is provided. I hope you find this of some assistance. Hi Simon, Thanks for sharing your work. I am using C XE5, and when running your project I get this error: bcc32 Error EthernetThreadtestMain.cpp(8): E2209 Unable to open include file 'EnetThread.h' any idea? I have also tried the ComPort utility from Winsoft as described in the previous post. All I really need is a com port object, no fax, TCP/IP, etc, so this tool would suffice in place of Async Pro. However, after installation, the ComPort item shows up checked in the 'install packages'-design packages window, but no trace of the ComPort item where it's supposed to be in the 'System' palette area of the tool box.
I am probably doing something wrong, the IDE has changed a lot since CBuilder 5. I should al so note that the first time I installed Comport, it apparently installed the tool in the earlier CBuilder 5 program (successfully I think, it showed up in the tool box).
I then uninstalled version 5 and comport, re-installed comport, but still no comport tool in the toolbox in XE. Very frustrating, I've been stalled for days and any help would be a huge relief. Check, whether Winsoft ComPort Component package is enabled (menu Component/Install packages), try to switch off another ComPort components 2. ComPort component could be placed on another component palette 3. Check, whether comportp.bpl package was created. Compilation uses dcc32 command line compiler when installing component.
Some C Builder editions may not contain this compiler, in this case compile the package manually - directly in C Builder IDE. Erik Salaj, WINSOFT.
Shareware Update 26 Jan 2018 Description ZylSerialPort is a Delphi & CBuilder thread based serial port component. Use ZylSerialPort component to easily communicate with external devices on serial port connection, such as modems, bar code readers, GSM modules and others. It works in synchronous and asynchronous mode.
You can use it also with USB, IrDA and Bluetooth devices, because these devices have a driver that redirects the input from the USB, IrDA or Bluetooth port to a virtual serial port (you can check it in System/Device Manager/Ports). If your USB device is not provided with such a driver, then use a USB controller whose vendor provides a virtual serial port driver, such as FTDI or use a USB/RS-232 adapter.
The demo version is fully functional in Delphi and CBuilder IDE, but it displays a nag dialog (the licensed version will, of course, not have a nag dialog and will not be limited to the IDE). The package includes demo programs for Delphi and CBuilder and a help file with the description of the component. Informations. Status: With Nag-Screen.
Source: On purchase/registration. price: $59.99. Source price: $149.99. Size: 8 719kB Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, CX, CX.1, CX.2, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DX, DX.1, DX.2, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8. Shareware New 07 Jan 2018 Description Delphi and C Builder serial communication library for USB connected devices for Android. uses UsbSerial library.
supports CP210x, CP2130, CDC, FTDI, PL2303 and CH34x devices. no special root access privileges needed. available for Delphi/C Builder XE6 -10.2. source code included in registered version.
royalty free distribution in applications Informations. Status: With Nag-Screen. Source: On purchase/registration. price: $60. Size: 1 939kB Platforms: CBXE6, CBXE7, CBXE8, CX, CX.1, CX.2, DX, DX.1, DX.2, DXE6, DXE7, DXE8. Shareware 22 Oct 2017 Description Delphi and C Builder component for serial communication. Provides communication with devices connected to serial port.
Uses multithreading and overlapping for maximum performance. Shareware 24 Aug 2017 Description Delphi and C Builder serial communication library for Prolific devices for Android.
uses Prolific PL2303 library. no special root access privileges needed. available for Delphi/C Builder XE6 - 10.2. source code included in registered version. royalty free distribution in applications Informations.
Status: With Nag-Screen. Source: On purchase/registration. price: $60.
Size: 1 288kB Platforms: CBXE6, CBXE7, CBXE8, CX, CX.1, CX.2, DX, DX.1, DX.2, DXE6, DXE7, DXE8. Shareware 24 Apr 2017 Description Delphi and C Builder serial communication library for USB connected devices for Android. uses usb-serial-for-android library. supports FT232R, CDC/ACM (Arduino Uno), CP2102 and CH34x chips. no special root access privileges needed. available for Delphi/C Builder XE6 - 10.2. source code included in registered version.
royalty free distribution in applications Informations. Status: With Nag-Screen. Source: On purchase/registration.
price: $60. Size: 1 430kB Platforms: CBXE6, CBXE7, CBXE8, CX, CX.1, CX.2, DX, DX.1, DX.2, DXE6, DXE7, DXE8. Shareware 23 Apr 2017 Description Delphi and C Builder communication library for FTDI FT311D and FT312D devices for Android. supports the complete FT311D/FT312D functionality. no special root access privileges needed.
available for Delphi/C Builder XE6 - 10.2. source code included in registered version. royalty free distribution in applications Informations. Status: With Nag-Screen. Source: On purchase/registration.
price: $60. Size: 1 240kB Platforms: CBXE6, CBXE7, CBXE8, CX, CX.1, CX.2, DX, DX.1, DX.2, DXE6, DXE7, DXE8.
Shareware 16 Apr 2017 Description Delphi and C Builder component for serial communication for Android. communication with devices connected to serial port. easy of use and very powerful. available for Delphi/C Builder XE5 - 10.2. source code included in registered version. royalty free distribution in applications Informations.
Status: With Nag-Screen. Source: On purchase/registration. price: $60. Size: 595kB Platforms: CBXE5, CBXE6, CBXE7, CBXE8, CX, CX.1, CX.2, DX, DX.1, DX.2, DXE5, DXE6, DXE7, DXE8. Shareware 16 Apr 2017 Description Delphi component for serial communication for macOS. communication with devices connected to serial port. available for Delphi/C Builder XE2 - 10.2.
source code included in registered version. royalty free distribution in applications Informations. Status: With Nag-Screen. Source: On purchase/registration. price: $60. Size: 589kB Platforms: CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, CX, CX.1, CX.2, DX, DX.1, DX.2, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8.
Delphi Components Free
Commercial 10 Nov 2016 Description TMS Async32 is a communications package containing components which provide access to the serial ports under Windows. The event-driven architecture provides the highest possible performance and allows all the tools to run in the background. Advanced class object structure. Advanced but easy to use design interface. Optimized event-driven architecture. Provides the highest possible performance. Supports all important transfer protocols.
Components to build advanced comport servers. Easy to use with any type of serial hardware. Links directly to your EXE, no runtime. Built-in support for XModem, YModem and ZModem protocols.
Handles COM ports 9 and also virtual COM ports (mapped on USB RS485 devices for example). TVaTerminal component, providing a codeless terminal for asynchronous communications. TVaTerminal supports an extendable emulation interface. TTY emulation component and simple ANSI color sequence handling emulation component. TVaDisplay component to visualize modem status. Informations.
Status: Trial (work while IDE is running). Source: On purchase/registration.
price: $75. Size: 941kB Platforms: C2k10, C2k6, C2k7, C2k9, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, CX, CX.1, D2006, D2007, D2009, D2010, D7, DX, DX.1, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8. Shareware 28 Apr 2014 Description The nrComm Lib contents components for performing serial communications tasks for Delphi/CBuilder development. It supports RS232, Sockets, LPT, Bluetooth, TAPI, Speech interfaces, ZModem, Kermit, ASTM, WAKE and ANSI/VT100 protocols, works with GSM/SMS, USB, HID, GPS, WAVe devices. NrComm Lib supports latest Delphi versions with 32 bit and 64 bit modes. Informations. Status: With Nag-Screen.
Source: On purchase/registration. price: $79.
Source price: $79. Size: 4 933kB Platforms: C2k10, C2k6, C2k7, C2k9, CB3, CB4, CB5, CB6, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64. Shareware 18 Apr 2013 Description Serial Port ActiveX Control is a powerful and versatile ActiveX component that lets you control serial ports, manage them and track their activity. It is a great alternative to complicated WinAPI for serial ports.
In Serial Port ActiveX you will find diverse methods to read/write to and from serial ports, plenty of properties for advanced configuration of serial ports as well as the complete range of events to control them. Integrating Serial Port ActiveX in your own software is quite easy thanks to sample code for major development environments that is bundled with our component. Informations. Status: With Nag-Screen. Source: None. price: $199.95.
Size: 3 706kB Platforms: C2k10, C2k6, C2k7, C2k9, CB3, CB4, CB5, CB6, CBXE, CBXE2, CBXE3, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3. Shareware 04 Jul 2011 Description ZylSerialPortAX is a thread based asynchronous serial port ActiveX control. Use ZylSerialPortAX control to easily communicate with external devices on serial port connection, such as modems, bar code readers, GSM modules and others. The demo version is fully functional. The package includes demo programs to show how ZylSerialPortAX works and a help file with the description of the component. Informations.
Status: With Nag-Screen. Source: None.
price: $39.99. Size: 600kB Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, CBXE, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE. Shareware 22 Oct 2010 Description RS232 data logger AX monitors any number of serial ports, captures data from any devices connected to them and logs the information in a customized log file. It implements wide exporting functions: from a classic export to an ODBC database to a direct real-time DDE exporting, or embedding the data to any document via OLE. The program works with RS232, RS485 and features flexible control over the process. It suits well for industrial usage. Informations.
Status: Fully functional. Source: None.
price: $44.95. Exe demo: included. Size: 691kB Platforms: CB4, CB5, CB6, D5, D6, D7.
Freeware + source 27 Jan 2008 Description Synaser is 'brother' of. It provides same communication principes as used in Synapse, but Synaser is for serial ports, not for TCP/IP. This is list of basic features:. SynaSer is not components, but only classes and routines. Not needed any installation. Working under Windows (Delphi or CBuilder) and under Linux (Kylix). Support for communicating on serial ports in blocking (synchronous) mode.
Supported is high speed of communication (about few megabytes per second). Consume very low CPU time. Supported is same communication mechanism as used in Synapse TCP/IP library. Can lock serial port under Linux (like Windows do it).
Support for software and hardware handshake. You may open any COM port, if exists in you system (i.e. Support for RTS driven communication (good for RS485 convertors, etc). Option for detect device presence before each data transmission.
Informations. Status: Fully functional. Source: Included. Size: 40kB Platforms: C2k6, CB3, CB4, CB5, CB6, D2, D2005, D2006, D3, D4, D5, D6, D7.
Commercial 08 Jan 2008 Description The SuperCom Suite enables the development of mixed applications (e.g. RS232 and TCP/IP) using one API. The technology used cuts the learning curve and reduces development time.
One easy to use, flexible and powerful API. Custom protocols are developed only once. The Keys Technology also enables one single application to handle simultaneously connections through RS-232, TAPI, TCP/IP and ISDN. Building a network gateway e.g. From RS-232 to TCP/IP is now easy done.
The SuperCom Suite also supports file transmission with protocols like ZMODEM, KERMIT, YMODEM, XMODEM and ASCII. Informations. Status: Demo only. Source: None. price: $995.
Exe demo: included. Size: 3 313kB Platforms: C2k6, C2k7, CB4, CB5, CB6, D2005, D2006, D2007, D4, D5, D6, D7. Commercial 08 Jan 2008 Description The SuperCom RS-232 ActiveX is a professional serial communication component for serial communication interfaces (RS-232, RS-422, RS-485). It's downward compatibility with the MSComm custom control makes it very easy to integrate in existing applications. Replace MSComm with ease. The SuperCom ActiveX supports events like OnComm, OnModem, OnFileInfo, OnDataPacket.
The SuperCom ActiveX supports file transmission with protocols like ZMODEM, KERMIT, YMODEM, XMODEM and ASCII. Optionally also available industrial protocols like 3964, RK512, AS511, MODBUS, LSV/2. Informations. Status: Demo only. Source: N/A.
price: $275. Exe demo: included. Size: 1 419kB Platforms: C2k6, C2k7, CB4, CB5, CB6, D2005, D2006, D2007, D3, D4, D5, D6, D7. Shareware 01 Aug 2007 Description Serial Port AX Control is a powerful ActiveX component that can be used to simplify communication with external devices on RS-232 connection. This includes modems, bar code readers, PBX or any other devices that have a serial interface.
Serial Port AX Control 2.0 introduces an impressive number of new properties for detailed setting of serial port, numerous new methods and events to control serial port state changes. Includes examples for Microsoft VC and Microsoft Visual Basic. This professional Serial Port component is compatible with Microsoft Windows 95/ 98/ NT/ ME/ 2000/ XP/ Vista, Microsoft Visual Basic 5, 6,.NET; Microsoft Visual C 5, 6,.NET; Inprise/Borland Delphi 3-7, Inprise/Borland C Builder 3-6 and.NET technology.
Informations. Status: Fully functional. Source: None. price: $79.95.
Size: 2 223kB Platforms: CB3, CB4, CB5, CB6, D3, D4, D5, D6, D7. Shareware 06 Jul 2006 Description MarshallSoft Delphi serial communication component library (DLL) for serial port communications. Uses the standard Windows API to communicate with any device connected to a serial port. Includes 32 functions plus modem control, ANSI emulation, ASCII/ XMODEM/ YMODEM protocols, hardware and software flow control, and multiple Delphi example programs. WSC4D features include:. Can control any serial device connected to the serial port. Can be used from GUI mode or console mode programs.
Can control multiple ports simultaneously. Is fully thread safe. Is port re-entrant. State driven Xmodem and Ymodem on multiple ports simultaneously. Can send Windows messages on completion of events (incoming character, etc.). Includes 16-bit (WSC16.DLL) and 32-bit (WSC32.DLL) versions.
Does not depend on support libraries. Makes calls to Windows API functions only. Can also use with C/C, Visual C,.NET, Visual Basic (VB.NET), Visual FoxPro, Visual dBase, PowerBASIC, Xbase, and COBOL. Supports Windows 95/98/Me/NT/2000/XP. Informations. Status: Evaluation (time-limit). Source: On purchase/registration.
price: $105. Source price: $185. Size: 392kB Platforms: D1, D2, D2005, D2006, D3, D4, D5, D6, D7. Freeware + source 05 Jul 2006 Description A simple but fully functional serial port component.
Tested in various Delphi and CBuilder versions. The component fires an event when data is arrived, and when then TX buffer is empty (in case you want to send lots of data, or when you want to close when all data is sent). There is a LineMode and LineEnd property if the component must handle line terminating characters. Informations. Status: Fully functional. Source: Included. Size: 131kB Platforms: CB3, CB4, CB5, CB6, D2, D3, D4, D5, D6, D7.
Shareware 05 Jul 2006 Description Serial Port Sniffer is a powerful advanced ActiveX Control that allows your application to sniff (fully monitor and edit data flows) serial port in your system. Serial Port Sniffer ActiveX Control detects all serial port activity in your system, all applications that work with serial port and all the data that is being sent and received can be easily monitored with Serial Port Sniffer ActiveX Control within your own application. Some of the features are:. Allows to monitor and edit serial data streams directly from your application;. Unique ActiveX Control - no need to use additional software for monitoring;. Wide selection of supported events, methods and properties;.
Control lines support (DTR, RTS, CTS, RTS);. No reboot required during installation and implementation;. Usage examples for Microsoft VC and Microsoft Visual Basic included. Informations. Idm keygen download. Status: With Nag-Screen. Source: On purchase/registration. price: $299.95.
Size: 1 167kB Platforms: C2k6, CB5, CB6, D2005, D2006, D6, D7. Shareware 05 Jul 2006 Description Software developers can access various devices by utilizing the Windows API. When using an API, you gain access to a full spectrum of available features, but API programming is a very tough and time-consuming task. You have to study the documentation and you have to create all the high-level functionality based on the low-level API functions from scratch. This is OK if you develop a specialized application.
However, in most cases, you just want to get a certain device working in your program with the least effort possible. One of the system devices that you often need to support is a Serial Port.
There are numerous lab instruments, protection gadgets and other inventory that can be connected via a COM port. Instead of spending weeks or even months for API coding, you could use a ready-made ActiveX component in your program.
We recommend you give Serial Port Control from FabulaTech a try. Serial Port Control is an inexpensive, royalty-free, ActiveX component. You can use it with any ActiveX-enabled development environment, such as Visual C, Visual Basic, Delphi, etc. Just put it on a form and you have all the functionality you need to access a serial port, either physical or virtual.
Serial Port Control automatically enumerates all the ports available in the system. You just need to select the port name you wish to work with. The event driven architecture of this component is a snap to use. You don't have to check ports periodically in order to find if there is new data available for reading from a port.
Simply define a function in your program that will be triggered automatically by the appropriate event and process the data. Despite its low cost, the component is royalty-free. There are no hidden fees and you are free to distribute it together with your own software. Informations. Status: Trial (work while IDE is running).
Source: None. price: $99.95. Size: 543kB Platforms: C2k6, CB3, CB4, CB5, CB6, D2005, D2006, D3, D4, D5, D6, D7.
Commercial 05 Jul 2006 Description RS232 Data Acquisition and Com Port Control Component Library, Modem Access Component. Connection Sniffer and Port Test Software Library. The library lets you enumerate all installed serial devices, including, but not limited to serial ports and modems. All kind of PnP serial devices as well as virtual devices are also supported. After you get an instance of the serial device, you can create a monitor object and attach to the device to receive monitored data and events. The Monitor object can be attached to the device at any time, no matter if the device is being currently used or not. You can also detach from the device at any time.
Supporting a wide variety of programming languages and platforms, the SPMC library makes it very easy to start using it in your software project. Informations.
Status: Fully functional. Source: None.
price: $55.99. Size: 470kB Platforms: C2k6, CB3, CB4, CB5, CB6, D2005, D2006, D3, D4, D5, D6, D7. Commercial 05 Jul 2006 Description AVSD OEM is a programming interface, which allows you to add support of virtual serial ports to your own application. You have full control over ports created with the help of AVSD OEM, including reading data that some other application has written using WriteFile function, writing data to be read with ReadFile function, flow control signals monitoring and controlling. If you have the software, which works with some device connected to COM port and you want to capture all the data that goes to and from the port, then AVSD OEM is what you need. Just create one virtual port and tell the application to use it.
Now you can monitor all data that application writes to the port and redirect it to the real COM port. And vice versa, you monitor all data coming from device and redirect it to the virtual port. With AVSD OEM you can:. Create yourprotocol-to-serial abstraction. Create virtual platform and emulator plugins. Create usb2serial, bluetooth2serial, IrDa2serial adapters. Informations.
Status: Evaluation (time-limit). Source: N/A. price: $472.
Size: 520kB Platforms: C2k6, CB6, D2005, D2006, D7. Freeware + source 30 Dec 2005 Description ComPort Library is a set of components used for writing serial communication program. It includes 5 components: TComPort, TComDataPacket, TComComboBox, TComRadioGroup and TComLed. With these tools (and Delphi, of course) you can build serial communication application easier and faster than ever.
Delphi context sensitive help file and sources (4000 lines) are included. Informations.
Status: Fully functional. Source: Included. Size: 202kB Platforms: C2k6, CB3, CB4, CB5, CB6, D2005, D2006, D3, D4, D5, D6, D7. Freeware 01 May 2004 Description Serial Port is NOT dead. In fact, it's getting more popular with more devices like fingerprint reader and LED display boards using RS232 as its interface. This device is a drag and drop component that requires little configurations - set the baud rate and Comm Port - and you are ready to go. Despite its user-friendliness, it is packed with all the options you can find in WinAPI - Event Character, Custom Port Name, Flow Control, Maximum Send Queue, Parity, Stop Bits, Byte Size and all the time out settings available in WinAPI.
This Xtrimsoft component has been tested working since year 2000 and has been used in our company's production for several years. It is the first time it has been released as a freeware. Informations. Status: Fully functional. Source: None. Size: 37kB Platforms: CB5, CB6.
Freeware + source 17 Apr 2002 Description This tool enables an Application to communicate through an serial port:. It use only WinAPI and Delphi functions, so no other third party software is needed. One single Thread for sending and receiving.
Uses 'Overlapped' for all Read and Write accesses. Total control of Timeout conditions.
Total control of Linestates. Simple Implementation. Open Source. Informations. Status: Fully functional. Source: Included. Size: 34kB Platforms: D3, D4, D5, D6.
Freeware + source 25 Mar 2002 Description Project XComDrv - contains two components: TXComm, which encapsulates many characteristics of a communication device and TXModem - component for modem-to-modem communication. TXComm features:.
Custom flow control,. Custom baud rate,. Specifying event characters,. Sending/receiving data,.
Plugins, etc. TXModem can be used for:.
Sending AT commands to modem device,. Modifying modem registers,. Dialing, connecting, disconnecting, etc. Informations.
Status: Fully functional. Source: Included. Size: 104kB Platforms: CB4, CB5, CB6, D4, D5, D6. Freeware + source 09 Jun 2000 Description COM I/O component. Supports any COM port (by name), any baud rate (just enter the baud rate value), software and hardware flow control, synchronous and asynchronous RX. Simple TTY terminal included (good programming example to start your projects from). Comes with an help file (in English) which is Open Help compatible: this means Delphi can use it at design time just like other standard help files (API, VCL, etc).
Now fully compatible with WinNT/2000. Informations. Status: Fully functional. Source: Included.
Size: 89kB Platforms: D4.