| 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. |
TDiskInfo ComponentProperties 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 = ':\';