CDiskInfo Unit Components Classes Types Routines Const |
Components
TDiskInfo
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 |
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 |
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 |
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 = ':\';