The Strings Extension provides Satellite Forms PalmOS & PocketPC applications with several handy string manipulation functions, namely:
- UCase - Converts string to all upper case
- LCase - Converts string to all lower case
- String - Returns a String containing a repeating character string of the length specified
- Pad - Pads a string with defined character to defined length
- InStr - Finds occurrence of one string within another, starting at the start value
- RTrim - Trims trailing spaces
- LTrim - Trims leading spaces
- Trim - Trims leading and trailing spaces
- FormatDate - Formats a date according to the format expression, similar to Visual Basic (Date supplied in Palm prefs format)
- FormatDateN - Formats a date according to the format expression, similar to Visual Basic (Date supplied in GetSysDate format)
- FormatTime - Formats a time according to the format expression, similar to Visual Basic (Time supplied in Palm prefs format)
- FormatTimeN - Formats a time according to the format expression, similar to Visual Basic (Time supplied in GetSysTime format)
- SystemDateFormat - Displays system date format
- SystemTimeFormat - Displays system time format
- IntFromHexString - Converts a string of hex into an integer
- HexStringFromInt - Converts an integer into a string of hex
- StrCompare - case sensitive compare of two strings
- StrCompSort - case sensitive compare of two strings returning the sort order of the strings
The sample application included demonstrates the use of the Strings extension for both the PalmOS and PocketPC platforms.
The Strings extension was originally developed for PalmOS by Richard Stone, and marketed by PalmDataPro as a commercial product. This new cross platform version is now a standard extension included with Satellite Forms 6.1.