Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   como saber cual es la unidad de cd? (https://www.clubdelphi.com/foros/showthread.php?t=30512)

crievep 07-04-2006 23:52:39

como saber cual es la unidad de cd?
 
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:
Código Delphi [-]
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

Gracias eso era lo que buscaba
 
Probado y comprobado, Gracias


La franja horaria es GMT +2. Ahora son las 15:20:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi