JVCL Help:TJvComputerInfoEx

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvComputerInfoEx
run\JvComputerInfoEx.pas


Summary

Contains subclasses and properties with various information about the computer and its subsystems, settings and status.

run\JvComputerInfoEx.pas


Pascal

 run\JvComputerInfoEx.pas
 TJvComputerInfoEx = class(TJvComponent);


Description

  1. JVCLInfo

Use TJvComputerInfoEx when you need to access information about the currently running computer. TJvComputerInfoEx contains a large set of subclasses for each logical subsystem on the computer. For more information on the various subclasses and the information they provide, see APM, BIOS, Colors, CPU, Folders, Identification, Keyboard, Memory, Metrics, Misc, OS, Screen and System.
You can also use the events of TJvComputerInfoEx to be notified when certain system events occur. See the help for the TJvComputerInfoEx events for more information.
The subclasses can be divided into read-only and read-write classes. Read-write classes can be subdivided into partial and fully writeable. Partial read-write classes o ly provide write access to some of its properties. If you try to change a read-only property at run-time, an EJVCLComputerInfoEx exception is raised.
To find out if a subclass is read-only, use code like:
if JvComputerInfoEx1.Misc isTJvReadOnlyInfothen

 ...

To find out if a subclass is writeable, use code like:
if JvComputerInfoEx1.Folders isTJvWriteableInfothen

 ...

Sub-classes are instantiated on-demand which means that sub-classes that you don't use will not be created nor will the system be queried for the information the sub-classes provide. This saves you a lot of time and memory at run-time.

run\JvComputerInfoEx.pas


See Also

TJvComputerInfoEx.APM, TJvComputerInfoEx.BIOS, TJvComputerInfoEx.Colors, TJvComputerInfoEx.CPU, TJvComputerInfoEx.Folders, TJvComputerInfoEx.Identification, TJvComputerInfoEx.Keyboard, TJvComputerInfoEx.Memory, TJvComputerInfoEx.Metrics, TJvComputerInfoEx.Misc, TJvComputerInfoEx.OS, TJvComputerInfoEx.Screen, TJvComputerInfoEx.System

run\JvComputerInfoEx.pas


About

Navigation

run\JvComputerInfoEx.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page