CDiskInfo Unit Components Classes Types Routines Const |
Components |
![]() | Clase que almacena la información de disco. |
Classes |
TSizeInfo | Clase TSizeInfo. |
Types |
TDriveType | Tipos de discos más utilizados.// Drive types more extended |
Routines |
Register | Procedimiento de registro. |
Global Constants |
CHAR_EMPTY | Constante para el caracter vacío. |
CHAR_SPACE | Constante para el caracter de espacio. |
STR_EMPTY | Constante para el String vacío. |
SUFFIX_LETTER | Constante para añadir a la letra de unidad. |
![]() Properties Methods |
Unit
CDiskInfo
Declaration
TDiskInfo = class(TComponent)
Hierarchy
TComponent <--TDiskInfo
Introduced Properties |
![]() | BytesForSector | Bytes por sector. |
![]() | Clusters | Numero total de Clusters en disco. |
![]() | DriveFree | Espacio libre en disco. |
![]() | DriveLetter | Letra // Driver letter |
![]() | DriveSize | Tamaño del disco. |
![]() | DriveType | Tipo de disco. |
![]() | DriveTypeName | Nombre del tipo de disco traducido por el sistema. |
![]() | ExplorerDisplayName | Nombre mostrado por el explorador de windows. |
![]() | FileSystemName | Sistema de ficheros utilizado por ese disco. |
![]() | FreeClusters | clusters actualmente libres. |
![]() | ImageIndex | |
![]() | IsReady | Indica si la unidad está disponible |
![]() | OnChangeLetter | Evento que salta al cambiar de letra |
![]() | SectorsForCluster | Sectores por Cluster. |
![]() | SerialNumber | Etiqueta del volumen (Hexadecimal) (Se muestra cuando haces un C:\> LABEL ) |
![]() ![]() | SystemIcon | |
![]() | VolumeLabel | Etiqueta del volumen (Se muestra cuando haces un C:\> LABEL ) |
![]() | VolumeNumber | Numero del volumen (Se muestra cuando haces un C:\> LABEL ) |
![]() | VolumeNumberFmt | Etiqueta del volumen (decimal) |
Introduced Methods |
![]() | Create | ![]() | Redefinimos el constructor |
![]() | Destroy | ![]() | Redefinimos el destructor de la clase |
![]() | GetDriveList | Obtiene la luista de unidades válidas en el sistema. |
BytesForSector property |
Applies to
TDiskInfo
Declaration
property BytesForSector: DWORD;
Clusters property |
Applies to
TDiskInfo
Declaration
property Clusters: DWORD;
DriveFree property |
Applies to
TDiskInfo
Declaration
property DriveFree: TSizeInfo;
Description
Free space on Drive.
DriveLetter property |
Applies to
TDiskInfo
Declaration
property DriveLetter: Char;
DriveSize property |
Applies to
TDiskInfo
Declaration
property DriveSize: TSizeInfo;
Description
Size of disk.
DriveType property |
Applies to
TDiskInfo
Declaration
property DriveType: TDriveType;
Description
DiskType
DriveTypeName property |
Applies to
TDiskInfo
Declaration
property DriveTypeName: string;
ExplorerDisplayName property |
Applies to
TDiskInfo
Declaration
property ExplorerDisplayName: String;
FileSystemName property |
Applies to
TDiskInfo
Declaration
property FileSystemName: String;
FreeClusters property |
Applies to
TDiskInfo
Declaration
property FreeClusters: DWORD;
ImageIndex property |
Applies to
TDiskInfo
Declaration
property ImageIndex: integer;
IsReady property |
Applies to
TDiskInfo
Declaration
property IsReady: Boolean;
OnChangeLetter property |
Applies to
TDiskInfo
Declaration
property OnChangeLetter: TNotifyEvent;
SectorsForCluster property |
Applies to
TDiskInfo
Declaration
property SectorsForCluster: DWORD;
SerialNumber property |
Applies to
TDiskInfo
Declaration
property SerialNumber: String;
SystemIcon property |
Applies to
TDiskInfo
Declaration
property SystemIcon: hIcon;
VolumeLabel property |
Applies to
TDiskInfo
Declaration
property VolumeLabel: String;
VolumeNumber property |
Applies to
TDiskInfo
Declaration
property VolumeNumber: Cardinal;
VolumeNumberFmt property |
Applies to
TDiskInfo
Declaration
property VolumeNumberFmt: String;
Create method |
Applies to
TDiskInfo
Declaration
constructor Create(AOwner: TComponent);
Description
Constructtor de la clase.
Destroy method |
Applies to
TDiskInfo
Declaration
destructor Destroy;
Description
Destructor de la clase.
GetDriveList method |
Applies to
TDiskInfo
Declaration
procedure GetDriveList(TS: TStrings);
Description
Obtiene la lista de unidades válidas en el sistema.
TSizeInfo Object Properties Methods |
Unit
CDiskInfo
Declaration
TSizeInfo = class(TPersistent)
Hierarchy
TPersistent <--TSizeInfo
Subclasses
None
Description
La clase TSizeInfo sirve para almecenar tamañlos en diferentes unidades; Size structure for no need conversions.
Introduced Properties |
![]() | InBytes | |
![]() | InGB | |
![]() | InKB | |
![]() | InMB |
Introduced Methods |
![]() | Create | Constructor redefinido. | |
![]() | SetSizeInBytes | Conversiones entre diferentes unidades.// Conversions beetween units. |
InBytes property |
Applies to
TSizeInfo
Declaration
property InBytes: Double;
InGB property |
Applies to
TSizeInfo
Declaration
property InGB: Double;
InKB property |
Applies to
TSizeInfo
Declaration
property InKB: Double;
InMB property |
Applies to
TSizeInfo
Declaration
property InMB: Double;
Create method |
Applies to
TSizeInfo
Declaration
constructor Create(Owner: TDiskInfo);
Description
Redefinir el constructor.
SetSizeInBytes method |
Applies to
TSizeInfo
Declaration
procedure SetSizeInBytes(Size: Double);
Description
Conversiones entre diferentes unidades.
Register Procedure |
Unit
CDiskInfo
Declaration
Procedure Register;
TDriveType Type |
Unit
CDiskInfo
Declaration
TDriveType = (dtUnknown, dtNoDrive, dtFloppy, dtFixed, dtNetwork, dtCDROM, dtRAM);
Values |
dtUnknown | Disco desconocido. |
dtNoDrive | No hay disco para esa letra. |
dtFloppy | Disco floppy o diskette. |
dtFixed | Disco duro. |
dtNetwork | Disco de red. |
dtCDROM | CD-ROm o DVD. |
dtRAM | Disco de memoria RAM. |
CHAR_EMPTY Global Constant |
Unit
CDiskInfo
Declaration
CHAR_EMPTY = #0;
CHAR_SPACE Global Constant |
Unit
CDiskInfo
Declaration
CHAR_SPACE = ' ';
STR_EMPTY Global Constant |
Unit
CDiskInfo
Declaration
STR_EMPTY = '';
SUFFIX_LETTER Global Constant |
Unit
CDiskInfo
Declaration
SUFFIX_LETTER = ':\';