Software demos and source code are provided for a Command and Control demonstration
using Borland Delphi and Microsoft Visual Basic Compilers.


Delphi Compilers

The folder "Delphisoftware" provides the software that accompanies a companion article in the November 2006 issue of QST.  The source code required to compile the demonstration program is in the folder "CCDelphisource."  The demo was compiled with Delphi 5 Professional and the code should be compatible with versions of D4,5,6 and 7 with little or no modification. Since the code uses outside controls, I do not know if it will work with Delphi Standard.  You will also need a copy of the AsyncPro port control as described in the article.


Visual Basic Compilers

The folder "VBsoftware" contains the software generated by a VB compiler using the source code
provided.  The VB demo program is not as robust as the software reviewed in the article in the November 2006 issue of QST.  The source code required to compile the VB demonstration program is in the folder "VBCCsource."  This demo was compiled with Visual Basic 5 Professional and the code should be compatible with versions of VB 4,5,and 6 with little or no modification. The program will NOT compile in VB Net.  It might compile in VB for Applications. It might be necessary to 'reload' the mscomm port control if you have a version of the control other than the one provided with my VB5 - after loading the source code to your compiler, note my mscomm property settings, then delete the control and replace with the one on your compiler, changing the porperties as in my original settings.

To run the VB demo executable file, you may need to run the msvbvm50.exe file which installs the Visual Basic 5 runtime files.  These files are necessary to run the VB example if the VB runtime files are not already resident on your PC. This file is provided for the curious.  The
Delphi version of the program is more robust and does more things.

Other Compilers
The Microsoft SAPI can be controlled from most other programming languages; i.e. C, C++,
Visual C++, Delphi, Visual Basic.  It is even possible to use html code.  Several examples
for the use with Microsoft products are included in the SAPI 5.1 SDK.

Microsoft SAPI 5.1 SDK
The SAPI 5.1 SDK must be installed to compile either the Delphi or Visual Basic source code.
The SDK is a free download and the process is described in the command.chm help file.  The SDK provides a free editor necessary to modify the accompanying xml file.

Information about programming for Amateur Radio activities is available at www.qsl.net/wb5kia



The software is as-is without warranty of any kind, either expressed 
or implied.  The user assumes sole liability for any alleged or actual 
damages arising from the use of this software or source code and/or any associated files.
