GXSerial icon   Discuss about GXSerial at Gurux Forum

Gurux GXSerial component offers

  • Ways and means to utilize triggered events; notifications of errors, media state changes, and received data.
  • An easy way to follow up the data traffic; built-in, resettable counters, for sent and received bytes.
  • Choice to select the component to send data synchronously or asynchronously.
  • Choice to select any of many, various combinations of amount of data bits, and stop bits, as well as options of parity, DTR and RTS.

Get started with GXSerial

Before using GXSerial, you need to set at least following properties:

  • Port
  • BitRate
  • FlowControl

All the obligatory properties are collected to be set in an easy-to-use dialog. That is a simple and secure way to assure all is set, when starting to use the component.

Port is set by selecting the name of the serial port to use in communication, by default it is COM1. Bit rate is set by selecting the amount of bits per second, by default 9600, and flow control can be set to either disabled, software, or hardware.


When using GXSerial component, always listen to OnError event, as all errors that occur after the connection is established, are sent through this method. Received data is received through OnReceived event.

Easy to use

Using the GuruxSerial component with different development tools, such as Access, Delphi, Visual Basic, Java ,Visual C++, c# (csharp), VB.NET (Visual Basic.NET) and Managed C++ is very easy. With the component you get a Visual Basic sample that shows how to use the communication technique. Gurux communication medias have been made on the Windows API interface. Due to this, the components are very efficient and do not require external libraries or DLL files to operate. GuruxSerial is light and fast because it is based on the standard Windows serial comm API.

Main benefits of GXSerial

  • Open Source
  • Components are easy to use.
  • Requires no external libraries.
  • Components are small and efficient.
  • Supports Windows XP/Vista/7.
  • Works with all versions of Visual Basic and VB.NET.
  • Easy to use with VBScript and Java Script.