Extensions |
|
Release 8 |
![]() ![]() ![]() |
Extensions allow you to expand the range of data formats, positioning services, projections, datum transformations, GPS receivers, rangefinders, and cameras supported in ArcPad. For example, if your application requires data in an unsupported map projection, you can write an extension that supports the projection. Developers can also create utility extensions that expose any desired low level of functionality, normally only accessible via C or C++ code, to ArcPad scripts.
The following types of extensions are available to developers:
Implementing different sets of functions and properties enables you to select the level of support to add. Extensions are always compiled as Dynamic Link Libraries (DLLs). Once an extension is installed, the new functionality appears to an ArcPad user as any other built-in functionality.
Extensions are developed as Windows DLLs and are generally written in C or C++. External tools, such as a compiler and debugger, are required to create extensions.
Extensions are loaded automatically by ArcPad during startup. Extensions are usually placed in the Extensions folder, found under the ArcPad installation directory—for example, \Program Files\ArcPad 8.0\Extensions. You can specify additional extension folders in the Paths page of the ArcPad Options dialog box. To deploy an extension, simply place the .dll file in the appropriate Extensions folder and start ArcPad.