PocketBuilder 2.5 deployment uses smaller footprint DLLs, some of which are not required for all applications. For devices that do not have a large, single memory slot to accomodate the PocketBuilder virtual machine in a single DLL, multiple smaller memory slots might still be available. The smaller DLLs allow you to deploy and run PocketBuilder applications on devices with fragmented memory.
The PocketBuilder WinCE\arm directory contains a version of each DLL for the Pocket PC, and the WinCE\sparm directory contains a version of each DLL for Smartphone devices.
The following table lists the new DLL files that have been split off from the PocketBuilder VM.
DLL |
Description |
---|---|
PKDWE25.DLL |
DataWindow® engine support |
PKHDW25.DLL |
Hardware support for barcode, RFID, and fingerprint readers |
PKPHN25.DLL |
Phone support |
PKPOOM25.DLL |
Pocket Outlook support |
PKICN25.DLL |
Standard bitmaps and icons (PocketBuilder installs two different versions of this file for the Pocket PC. See Icon and bitmap resource file for details.) |
The following table lists additional DLL files that you can (or must, in the case of the PKVM25.DLL) deploy with PocketBuilder.
DLL |
Description |
---|---|
PKVM25.DLL |
Virtual machine (required for all users) |
PKBGR25.DLL |
Graph support engine |
PKODB25.DLL |
ODBC database support |
PKUL925.DLL |
UltraLite 9 database support |
PKUL1025.DLL |
UltraLite 10 database support |
PKSMS25.DLL |
SMS receiver interceptor |
PKTDY25.DLL |
Today item screen support |
Enhanced CAB Generation Tool
You can use the Enhanced CAB Generation tool to deploy any
or all PocketBuilder support DLLs with your PocketBuilder application.
If you select the Include PocketBuilder Support DLLs check box on
the PocketBuilder Options tab of this tool, the tool will add the PKDWE25.DLL and PKVM25.DLL files
to the CAB file it generates. This check box selection also enables
check boxes and radio buttons for inclusion of each of the other DLLs.