Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: skrokkio - 08 Settembre 2010, 21:54:46

Titolo: verificare se il lettore cd o masterizzatore è occupato
Inserito da: skrokkio - 08 Settembre 2010, 21:54:46
Ciao ragazzi è da un po che non posto piu' per problemi di tempo ma vedo che siete attivi piu' che mai...

Sto cercando di creare una porzione di codice in gambas che mi permetta di verificare se il lettore/masterizzatore cdrom o dvd e' occupato.

In passato per controllare se il disco inserito nel lettore e' un dvd_dl utilizzavo il seguente comando con successo:

 ....."SHELL "hal-device | grep volume_empty_dvd_plus_r_dl"....


stavo pensando di ottenere lo stato del lettore nello stesso modo ma non trovo la soluzione


esiste un modo alternativo?


ciao e grazie
Titolo: Re: verificare se il lettore cd o masterizzatore è occupato
Inserito da: vuott - 26 Novembre 2012, 17:15:07
Potresti ottenere qualche risultato usando alcune proprietà della classe CDRom del componente gb.sdl.sound, in modo particolare quelle che restituiscono un valore booleano.

Potresti verificare anche le proprietà e funzioni della classe MediaPlayer del componente gb.media .  (http://www.webgif.org/gif_animate/animali/leoni_tigri/immagini/08.gif)
Titolo: Re: verificare se il lettore cd o masterizzatore è occupato
Inserito da: vuott - 25 Agosto 2014, 13:47:59
...inoltre, per vedere se nel lettore CD/DVD è presente già un disco, è possibile utilizzare qualche risorsa della libreria "libcdio", come il semplice esempio presente nella seguente pagina della wiki:

https://www.gambas-it.org/wiki/index.php?title=Sapere_con_le_funzioni_del_API_di_libcdio_se_nel_lettore_CD/DVD_%C3%A8_presente_gi%C3%A0_un_disco