Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Expulsar la bandeja de CD (https://www.clubdelphi.com/foros/showthread.php?t=47574)

paldave 31-08-2007 18:43:09

Expulsar la bandeja de CD
 
Hola amigos, mi problema es el siguiente:
En mi PC tengo instaladas 3 unidades de CD y DVD.
Por más que he intento (y lo he hecho durante meses) no consigo lograr abrir la bandeja de la unidad que yo quiero. He logrado identificar las unidades por su letra pero no consigo luego hacerla que se abra.
¿Alguien sabe como hacerlo? Le agradecería mucho me lo dijera.
Saludos a todos y desde ya gracias.

ArdiIIa 31-08-2007 18:48:30

Mira aquí

Saludos

paldave 31-08-2007 18:53:30

Eso ya lo había visto pero expulsa solo la primer unidad de cd, lo que quiero es poder elegir cual de las 3 expulsar.
Gracias de todos modos.

jhonny 31-08-2007 19:12:14

Seguramente si escribes "unidad" en el buscador de trucos http:// encontraras algunas respuestas, como ves todo sigue tal y cual y nadie a ocultado nada ;).

ArdiIIa 31-08-2007 19:41:09

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  // Open drive X: (X being the letter of the drive you wish to open)
  mciSendString('open cdaudio!E: alias driveX', nil, 0, 0);
  mciSendString('set driveX door open wait', nil, 0, 0);
end;


Aquí marcas un alias.... indicando la unidad que te interesa. -E- en este caso.

paldave 01-09-2007 14:59:05

Muchas gracias [ArdiIIa], era justo lo que necesitaba. Sinceramente
creo que no se me hubiera ocurrido nunca.


La franja horaria es GMT +2. Ahora son las 03:15:14.

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