Array
Previous Topic  Next Topic 

Product

Array

Manufacturer

PRL Software

Website

http://www.palmdatapro.com/itm00073.htm

Version

2.0

Platform

PalmOS

License

Commercial, per developer, royalty free redistribution

Keywords

array, variable



This extension is designed to give Satellite Forms developers more functionality and control of their variables. There are three main uses for this extension:


  1. Memory Control

Using this extension developers can minimise the number of 'variables' in memory at any one time. Developers have the ability to add and remove array entries, that act like variables, from memory as the program runs. There is also the ability to clear all array entries from memory at any time.


  1. Standard/Associative Array(s)

Developers can also use this extension as basic, multidimensional or associative arrays. Only one number based array can be used at a time as a variable with a key of 0 can only have one variable associated with it.


  1. Run Time Variables

Probably the most powerful feature of the extension is that it allows the creation of dynamic "variables", where the variable name is created at run time. This ability means that your variables can be as dynamic as your data. Really this is just a type of "Associative" array, where the key does not need to be defined until run time and can therefore be based off tables, controls or other variables.


DocID: 10108  DocDate: 2005-07-12