6-25
intervening SignOut. Multiple SignIns from one terminal without
appropriate SignOuts indicate either:
1. A terminal going out of range and having its power cycled
before returning within range OR
2. Two (or more) terminals using the same ID (terminal ID
conflict).
Concepts - TCP/IP COM
Drop-in components are tools that are added to your programming
environment "tool kit". Only the ActiveX variety are widely compatible
with almost all development environments. When you use drop-in
components in your program you will follow the standard object-oriented
programming paradigm that uses properties, methods, and events to
implement the functionality of the drop-in component.
Properties
are the various configuration variables used by the drop-in
component. An example of a property is the
ServerOn
setting.
Methods
are function calls used to issue commands and access features of
the drop-in component. An example of a method is sending an
Input
command to the terminal.
Events
are function definitions placed in your application’s source code.
The function definitions in your source code are called Event Handlers. The
skeleton structure of the event handler’s source code is automatically
generated. The code in the Event Handler is called ("fired") by the drop-in
component when a specific event occurs. An example of an event is when a
terminal returns data and the
OnTermData
event is fired.
The details of how to access Properties/Methods/Events varies between
development platforms. Details of how it works in some of the most popular
platforms is illustrated in the samples included with the RF Utilities CD or
available for download from our website at:
http://www.barcodehq.com/wdterminal.exe
Properties - TCP/IP COM
Properties are the various configuration variables used by the
WDIPterm
control. They are directly assignable in your application (eg.
"WDIPterm.ServerOn = true") and can be set in your development
environment’s object browser.
Note that your development environment may show more properties for the
WDIPterm
control than are listed here. This is normal. You may ignore
pro-perties you see listed in your development environment that are not
listed here.