MarshallSoft GPS Component VB (and VB.NET) library toolkit (MGC4VB) reads and decodes industry standard GPS NMEA 183 sentences from the RS232 serial port as well as computing great circle distances and bearings.
Features of MGC4VB include: The most current GPS data is always available on demand * Runs as a background thread unattended * Works with Bluetooth virtual serial ports * Works with USB serial ports (with a USB to serial converter) * The most commonly used NMEA navigation sentence types (GPGGA, GPRMC, GPGLL, GPGSV, and GPVTG) are automatically decoded * Includes Visual Basic and VB.NET example programs * Can be used with VBA application (32-bit EXCEL, ACCESS, WORD, etc.) * Uses the Windows Win32 API for serial port input - no special Windows driver or support libraries are required * Can also be used with C, C++, C#, Delphi, Visual FoxPro, Visual dBase, Xbase++, PowerBasic and COBOL * Can be ordered with or without C source code for the DLL * Free technical support and updates for one year * Includes 3 manuals: Programmers Manual, Reference Manual, and Users Manual (Online and printed). * Runs under Windows 95/98/Me/NT/2000/2003/XP * Royalty free distribution with your compiled application.
The evaluation version of MGC4VB is fully functional and can be downloaded from http://www.marshallsoft.com/mgc4vb.htm. The C/C++/C# version (which used the same DLL as the C/C++ version) can be downloaded from http://www.marshallsoft.com/mgc4c.htm. The Win/CE (Pocket PC) version can be downloaded from http://www.marshallsoft.com/mgc4evc.htm.