Theos - Como saber su un canal está abierto

 
Vista:

Como saber su un canal está abierto

Publicado por gonzalo narvaez (12 intervenciones) el 02/10/2006 13:09:51
¿Querría saber como se puede hacer para que el theos (Basic) me dijera si un canal (pr ej. #9 ) esta o no abierto?
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:Como saber su un canal está abierto

Publicado por Jose (13 intervenciones) el 13/10/2006 00:58:11
puedes usar una funcion en C pasandole el addroff(#x), en C recibes un FILE *, el cual puedes comprobar con (fcb->_fst & _FST_OPEN)
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

RE:Como saber su un canal está abierto

Publicado por gonzalo narvaez (12 intervenciones) el 02/11/2006 10:35:31
¿Sin el C+, no se puede hacer en MuBasic?
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

RE:Como saber su un canal está abierto

Publicado por Jose (13 intervenciones) el 13/11/2006 09:48:02
No, a no ser que quieras capturar un acceso en una rutina de errores. Pero vamos que son 4 lineas y hay ejemplos en los manuales para hacer el interface.
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

Como saber su un canal está abierto

Publicado por gonzalo narvaez (12 intervenciones) el 28/08/2012 08:59:55
Para el caso de una impresora ya lo resolví:

OPEN #9:"PRT1", OUTPUT SEQUENTIAL

IF VAL(SYS.ENV$(29,"9"))=10
PRINT "Canal de la impresora abierto"
ELSE
PRINT "Canal de impresora cerrado"
IFEND
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