Windows Standard Serial Communications Library for Visual Basic

The Marshallsoft serial communications component library for Visual Basic (WSC4VB) is a serial port library based on the Windows serial comm API. WSC4VB uses the core Windows API to communicate with any device connected to a serial port from within a Visual Basic or VB.NET application.

A simple interface allows accessing data from a serial port using RS232 or multi-drop RS422 / RS485 serial ports. WSC also supports virtual ports such as those created by Bluetooth and USB/serial converters. WSC provides the capability to quickly write Visual Basic applications to control serial devices such as barcode scanners, modems, lab instruments, medical devices, USB serial devices, scales, GPS navigation, etc.

The component library includes 52 functions plus serial line status & control, modem control, ASCII/XMODEM/YMODEM protocols, and a good selection of VB and VB.NET example programs. The library can be used with any version of Visual Basic (including Visual Studio .Net) or Visual Basic for Applications (VBA).

Visual Basic Serial Communications Example Program

Features of WSC4VB include:

WSC4VB can be used in the development of Win32 and Win64 applications running under Windows XP through Windows 10. The evaluation version of WSC4VB is fully functional.

Current version of the Windows Std Serial Comm Lib for VB is 7.0 (September 9, 2019). Registration is $119 for email delivery ($199 with C language source code).


Order Page


Download WSC4VB
WSC4VB Programmer's Manual
WSC User's Manual
WSC Reference Manual