![]() |
Saber que tipo de Drive es con un TDriveComboBox
Hola, mi pregunta es como saber si el drive seleccionado en el DrivecomboBox es una unidad de Cd o un disco extrible.
que valor retorna o que propiedad uso para saber esto. Gracias |
Utiliza la funcion GetDriveType, debes incluir la ShellApi.
Ejemplo:
Saludos desde Concepcion-Chile |
La API GetDriveType se maneja así: (Ayuda de Builder)
Cita:
Saludos. |
Ok gracias a los dos, voy a probar.
|
hey? la manera de usarlo seria asi:
ya tengo un DriveComboBox llamado D_Drive; seria aglo asi: AnsiString x = D_Drive->Drive; if( ( GetDriveType( (x + "://").c_str() ) != DRIVE_CDROM ) { ... } asi lo puedo usar? para la memoria usb se usa el de: DRIVE_REMOVABLE? gracias |
|
Gracias
si ya lo entendi, muchas gracias por la ayuda; lo que pasa es que tretorna un entero por cada uno de los valores que me diste:
0 The drive type cannot be determined. 1 The root directory does not exist. 2 : DRIVE_REMOVABLE The drive can be removed from the drive. 3 : DRIVE_FIXED The disk cannot be removed from the drive. 4 : DRIVE_REMOTE The drive is a remote (network) drive. 5 : DRIVE_CDROM The drive is a CD-ROM drive. 6 : DRIVE_RAMDISK The drive is a RAM disk. muchas gracias fue muy utli. saludos desde Colombia |
| La franja horaria es GMT +2. Ahora son las 12:40:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi