About VB Examples.htm
The Visual Basic sample files included in these folders were
developed using Microsoft VB 6.0. Although you must have Visual Basic installed
on your computer to run these examples, you can view the VB code by opening the
.FRM files using a standard text editor (such as the one you are using know to
read this document). Before running these samples from your Visual Basic
development environment, you must first install WinMark Pro and run it to
select the proper lens for your application. Then close WinMark Pro and run
your VB application (WinMark Pro should never be open at the same time as your
VB application).
Each Visual Basic program is described below. Note that files for
each VB application are bundled using WinZip as they must be kept together.
WMAddLine - The WMAddLine application provides multiple command
buttons which represent many of the functions available through the WinMark Pro
ActiveX control. These functions allow you to add, rotate, and mark objects
such as lines, rectangle, circles, barcodes, etc.
Luggage - The Luggage Tag application allows an operator to
manually enter data to be printed onto a luggage tag by tabbing through the
predefined name and address fields.
TimerSN - The Timer Serial Number application uses I/O automation
within the VB code and a timer routine to mark a serial number that must reset
to zero on every hour change. The last date, time, and serial number marked are
stored in Window’s System Registry to provide recovery in the event of a system
crash.
Spreadsheet - The Spreadsheet application pulls data from an Excel
spreadsheet file and uses that data to print dog-tag type information. A WinMark
.mkh mark file is not necessary for this application because the mark file and
marked objects are created as needed within the VB code.
MarkLoop - The Mark Loop application illustrates a typical WinMark
Pro automation scheme where WinMark Pro waits for a "start mark"
input to begin marking and then signal parts handling equipment that the laser
is on - marking, or off - ready for a new part to be positioned.
SetDigitalBits - The SetDigBits application illustrates how
WinMark Pro's SetDigitalBit and GetDigitalBit ActiveX methods are used to
set/clear outputs or read input bit status.
To obtain sample VB files or to request help with using the
WinMark Pro ActiveX control, contact Chris Nelson via email at
cnelson@synrad.com or at support@winmark.com.