Intermec 6100 Reference Guide

Page of 328
SECTION 1
Getting Started
PEN*KEY
R
 6100 Computer Programmer’s Reference Guide    1-15
When you encounter a Visual Basic program, you should be aware of some comĆ
mon requirements.
"
All Visual Basic applications require VBRUNxxx.DLL, where xxx correĆ
sponds to the version of Visual Basic used to develop the application (e.g.,
VBRUN300.DLL is required for applications developed under VB V3.00).
"
Files with the VBX extension are Visual Basic custom controls.  These files
support common features (such as command buttons, list boxes, pen edit
boxes, dataĆaware controls, etc.) that are frequently seen in Windows apps.
They are typically distributed with the application that requires them.
"
Programs written in Visual Basic V4.0 or higher must be compiled in 16Ćbit
mode; PEN*KEY 6100 Windows does not support 32Ćbit mode programs.
"
NOTE:
Be aware that the 6100 Computer is a 386-based system.  Performance with Visual Basic
may be an issue, especially with the latest Visual Basic offerings.
Borland Delphi for Windows
Delphi is a Borland product that allows quick application development with PasĆ
cal support.
Microsoft Visual C++ or Borland C++ for Windows
These are tools for experienced C Windows programmers.  The foundation class
libraries or the object windows library can be used; just make sure to keep an
eye out for space limitations.  Windows programs, in general, grow to a large size
quickly and require a lot of extra DLLs or VBXs.
Other Environments
Obviously, any development environment, that runs on the aforementioned operĆ
ating systems, may potentially be used to develop software for the 6100 ComputĆ
er.  However, not all of the development environments will necessarily work as
well, nor are they recommended.  This is mainly, because of size and speed limiĆ
tations of the 6100 Computer.
Some Screen Considerations
Some of the standard Windows dialog boxes are too large.  For example, the file
open dialog does not fit.  Running in landscape mode requires a different display
driver, VGAP.DRV.  This is the standard display driver for Windows and is not
customized to the smaller screen of the 6100 Computer.  You need to make
changes in the SYSTEM.INI file for correctly aligning the pen.  Look in the 
[Pen
Driver]
 section of SYSTEM.INI.  Refer to the 6100 forum on the BBS for more
details and a sample configuration.
Some Keyboard Considerations
Even though the onscreen keyboard from Pen Windows (SKB.EXE) is available
in the Tool Kit, it is too wide for the portraitĆsize screen on the 6100 Computers.
Since it is impossible to use both landscape and portrait modes within the same
application in Windows, it is not advisable to run SKB.EXE in landscape mode.
If you need an onscreen keyboard that runs in portrait mode, you may either
write your own keyboard application or consider ordering another keyboard apĆ
plication.
You might want to consider the Configurable Pen Popup Keyboard available
from Intermec, for an extra charge.  The part number for this product is P/N
215Ć601Ć001.  Documentation is included.
1. Getting Started