![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Saber si hay un disco dentro del lector de CD/DVD
Hola:
¿Se puede saber pulsando un botón con Delphi si hay un disco dentro o no? Aquí un ejemplo de abrir y cerrar la bandeja del lector. ![]() Código:
unit Bandeja_Delphi; interface // Añadir MMSystem en el uses. uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, MMSystem; type TForm1 = class(TForm) GroupBox_Bandeja: TGroupBox; Button_Abrir: TButton; Button_Cerrar: TButton; Label_Mensaje: TLabel; procedure Button_AbrirClick(Sender: TObject); procedure Button_CerrarClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button_AbrirClick(Sender: TObject); begin Label_Mensaje.Caption := 'Abriendo...'; Application.ProcessMessages; mciSendString('Set cdaudio door open wait', nil, 0, 0); Label_Mensaje.Caption := 'Abierto.'; end; procedure TForm1.Button_CerrarClick(Sender: TObject); begin Label_Mensaje.Caption := 'Cerrando...'; Application.ProcessMessages; mciSendString('Set cdaudio door closed wait', nil, 0, 0); Label_Mensaje.Caption := 'Cerrado.'; end; end. Saludos.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber si hay disco en la unidad | chinchan | C++ Builder | 2 | 23-02-2013 02:28:02 |
Saber el tipo de disco | MON___ | API de Windows | 1 | 27-12-2007 23:21:12 |
Saber unidad de disco donde estoy | marceloalegre | Varios | 4 | 12-07-2005 16:47:27 |
Como saber si existe un Directorio en el disco duro | franciscobucio | Varios | 1 | 18-10-2004 22:15:55 |
Saber unidad d disco n ordenador remoto.. | Muten | Firebird e Interbase | 4 | 17-06-2004 17:59:40 |
![]() |
|