Home > Language Reference > Classes
SystemInfo Class
+ Object
+ SystemInfo
Description
The SystemInfo class contains information about the device on which the application is currently running. This class cannot be instantiated nor derived nor cloned. To get an instance of this class, you must call the global SystemInfo property.
The example below displays the Palm OS® version on a dialog box:
Private Sub Button1_Click() Dim si as SystemInfo Set si = SystemInfo MsgBox si.VersionString End Sub
The SystemInfo sample shows an example of the use of this object, by displaying the collection of all available system information.
Note: some functions proposed by this object are also accessible as global functions or properties. This is the case for example for information related to available memory space. It is always preferable both in terms of performance as well as executable size to use these global functions rather than the properties of the SystemInfo object.
Members
| Members | Description |
| BatteryCriticalThreshold | Critical charge level. |
| BatteryKind | Type of battery installed. |
| BatteryPercent | Battery charge level. |
| BatteryVoltage | Current battery voltage. |
| BatteryWarningThreshold | Charge level triggering a warning. |
| DaylightSavingAdjustment | Daylight saving adjustment. |
| DeviceBrand | Device brand. |
| DeviceModel | Device model. |
| Feature | Sets or retrieves a feature. |
| FiveWaySupport | Returns information about the 5-way navigator feature. |
| InputAreaSupport | Returns information about the dynamic input area feature. |
| MemHeapSize | Memory heap size. |
| MemStorageSize | Memory storage size. |
| PluggedIn | Indicates if a charger is connected. |
| ProcessorModel | Processor type installed. |
| ProcessorRevision | Processor revision number. |
| ScreenDensity | Screen density. |
| ScreenHeight | Screen height. |
| ScreenWidth | Screen width. |
| SerialNumber | Serial number of the device. |
| TimeZone | Time zone. |
| UserName | Name of the device user. |
| Version | System version number. |
| VersionMajor | System major version number. |
| VersionMinor | System minor version number. |
| VersionString | System version. |
| Inherited from Object | Description |
| ClassID | Returns the type identifier corresponding to the actual class of the object. |
| Implements | Determines whether the object implements the features of a given class. |
| Iterate | Event raised to iterate over the elements of a container object. |
| Recipient | Recipient of events sent by the object. |
| Serialize | Event raised to serialize the object content into a stream. |
System requirements
| System | Minimal version | Remarks |
| Palm OS | Palm OS 3.0 | N/A |