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

MembersDescription
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 ObjectDescription
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

SystemMinimal versionRemarks
Palm OSPalm OS 3.0N/A