PDA

Ver la Versión Completa : como saber cual es la unidad de cd?


crievep
07-04-2006, 23:52:39
Despues de buscar con las posibles combinaciones de estas palabras :unidad+ cd no he encontrado como puedo saber cual es la letra que representa la unidad y/o unidades de cd instaladas. saber si es c:\, d:\ o z:\ en fin la que sea o si no existe (antiguos pc's)

Gracias por la posible ayuda
Si busque mal pido disculpas

seoane
08-04-2006, 00:08:49
Prueba con algo como esto:

var
Letra: Char;
begin
for Letra:= 'A' to 'Z' do
if GetDriveType(Pchar(Letra+':\')) = DRIVE_CDROM then
begin
// Aqui usamos la letra para lo que queramos
ShowMessage('Esto es un CD-ROM '+Letra+':\');
end;
end;

crievep
08-04-2006, 00:22:29
Probado y comprobado, Gracias