SAMPLE: Program Example for COM Port Support in Visual Basic (140880)
The information in this article applies to:
- Microsoft Visual Basic Professional Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 16-bit, for Windows 4.0
This article was previously published under Q140880 SUMMARY A sample program (VBCOMDEM) is available to show you how a
Visual Basic program can use Windows API functions for serial port
communications. This program may not be necessary in Visual Basic versions 2.0,
3.0 and 4.0 for Windows because COM support is already built into the
Communications Control, which comes with the Professional Edition.
The following
file is available for download from the Microsoft Download
Center: For
additional information about how to download Microsoft Support files, click the
following article number to view the article in the Microsoft Knowledge Base: 119591 How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
When you run Vbcomdem.exe, you will have the
following four files:
Simpcomm.exe, Simpcomm.frm, Simpcomm.glb, Simpcomm.mak
MORE INFORMATION In the Visual Basic environment (VB.EXE), you can load the
files in this sample program by choosing Open Project from the File menu and
selecting the Simpcomm.mak file.
You can also run Simpcomm.exe in
Windows as a separate program that requires the Visual Basic run-time file
Vbrun100.dll.
This sample program is only a starting point. It does
not use all of the serial communications API functions available through
Windows. This simple example uses Windows API Comm functions, such as OpenComm,
CloseComm, ReadComm, and WriteComm. You are free to modify and extend the
program to suit your specific needs.
The SIMPCOMM program has no
error trapping, and makes no allowances for noisy communication lines or
handshaking errors. Should an error occur, Windows will suspend all reading
from the communications port until you clear the error by calling the Windows
API function GetCommError.
To modify or understand this program example, you
must have a reference manual for the Windows API routines. REFERENCES "Microsoft Windows Programmer's Reference," Microsoft
Press, 1990 Microsoft Windows 3.0 Software Development Kit
Modification Type: | Minor | Last Reviewed: | 8/5/2004 |
---|
Keywords: | kbdownload kb16bitonly kbSample KB140880 kbAudDeveloper |
---|
|