Basic - ¿cómo detecto si estoy enel cd-rom?

 
Vista:

¿cómo detecto si estoy enel cd-rom?

Publicado por Lito1 (14 intervenciones) el 14/12/2001 02:53:09
¿Cómo detectar mediante qbasic cuando No estoy enuna unidad lógica del =dd=?
o quizás mi pregunta sería:
¿cómo detecto las letras asignadas a unidades como cd-rom, dvd, etc para deeste modo saber en dónde puedo abrir archivo yen cuáles no?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿cómo detecto si estoy enel cd-rom?

Publicado por Pedro Amaro (72 intervenciones) el 07/01/2002 15:29:05
como desde qbasic no podemos saber propiedades de las unidades, tenemos que apañarnoslas con trucos.

para saber si la unidad en la que vas a trabajar es de solo lectura (CD, etc.) puedes activar el control de errores del qbasic he intentar crear un archivo, si no salta el error la unidad es de lectura/escritura si no pues ya lo sabes.

ON ERROR GOTO escd
fichero$=unidad$+"test"
OPEN fichero$ FOR OUTPUT AS #1
CLOSE #1
KILL fichero$

escd:
if err>0 then
PRINT "La unidad selecionada es una birria, no se pue escribi"
end if
ON ERROR GOTO 0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar