Class TSysInfo (unit SysInfoClass)

Inherits from

TObject

Constructors


constructor CreateMemStatus;

constructor Create(AOwner :TComponent);override;

Constructor TSysInfo.


constructor CreateOsVerInfo;


constructor CreateSysInfo;



Functions

destructor Destroy;


procedure getMemoryStatus;


procedure getOsVerInfo;


procedure getSysInfo;


function getszCSDVersion:string;


Properties

property ActiveProcessorMask : DWORD


property AllocationGranularity : DWORD


property AvailPageFile : DWORD


property AvailPhys : DWORD


property AvailVirtual : DWORD


property BuildNumber : WORD


property CSDVersion : string


property MajorVersion : DWORD

proprietà OSVersionInfo

property MaximumApplicationAddress : Pointer


property MemoryLoad : DWORD

proprietà MemoryStatus

property MinimumApplicationAddress : Pointer


property MinorVersion : DWORD


property NumberOfProcessors : DWORD


property PageSize : DWORD


property PlatformId : DWORD


property ProcessorArchitecture : Word

proprietà Systeminfo

property ProcessorLevel : Word


property ProcessorRevision : Word


property ProcessorType : DWORD


property TotalPageFile : DWORD


property TotalPhys : DWORD


property TotalVirtual : DWORD


Events

Variables

FBuildNumber : word;


FMemStat : TMemoryStatus;


FOsVerInfo : TOsVersionInfo;


FSysInfo : TSystemInfo;



Constructors


constructor CreateMemStatus;

constructor Create(AOwner :TComponent);override;

Constructor TSysInfo.Create(AOwner :TComponent); begin inherited Create(AOwner); getMemoryStatus; end;


constructor CreateOsVerInfo;


constructor CreateSysInfo;


Functions


destructor Destroy;


procedure getMemoryStatus;


procedure getOsVerInfo;


procedure getSysInfo;


function getszCSDVersion:string;


Properties


property ActiveProcessorMask : DWORD


property AllocationGranularity : DWORD


property AvailPageFile : DWORD


property AvailPhys : DWORD


property AvailVirtual : DWORD


property BuildNumber : WORD


property CSDVersion : string


property MajorVersion : DWORD

proprietà OSVersionInfo


property MaximumApplicationAddress : Pointer


property MemoryLoad : DWORD

proprietà MemoryStatus


property MinimumApplicationAddress : Pointer


property MinorVersion : DWORD


property NumberOfProcessors : DWORD


property PageSize : DWORD


property PlatformId : DWORD


property ProcessorArchitecture : Word

proprietà Systeminfo


property ProcessorLevel : Word


property ProcessorRevision : Word


property ProcessorType : DWORD


property TotalPageFile : DWORD


property TotalPhys : DWORD


property TotalVirtual : DWORD


Events


Variables


FBuildNumber : word;


FMemStat : TMemoryStatus;


FOsVerInfo : TOsVersionInfo;


FSysInfo : TSystemInfo;