Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 27 Oct, 2006 1:28 pm Asunto: Una duda sobre un truco |
|
|
En Abrir o cerrar la bandeja del CD-Rom R. Porcar insertaba este código:
| Código: | #include <mmsystem.h>
void __fastcall TForm1::Button1Click(TObject *Sender)
{
mciSendString("Set cdaudio door open wait", NULL, 0, Handle); // abrir
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
mciSendString("Set cdaudio door closed wait", NULL, 0, Handle); // cerrar
}
//--------------------------------------------------------------------------- |
He estado dando unas vueltas por Google, tratando de averiguar que es lo que devuelve esa cadena y no he sido capaz de averiguarlo.
Aunque sea sólo por curiosidad ¿Alguno sabéis que valor devuelve al ejecutarse? He probado el código de esta otra manera, adaptándolo de un resultado de Google:
| Código: | #include <mmsystem.h>
char cValor[128];
int nRet = mciSendString("Set cdaudio door open wait", cValor, 127, Handle);
ShowMessage(nRet); |
y siempre devuelve cero, independiente de como esté la bandeja _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|