Ver Mensaje Individual
  #1  
Antiguo 12-12-2007
jonmendi jonmendi is offline
Miembro
 
Registrado: dic 2004
Posts: 110
Reputación: 22
jonmendi Va por buen camino
escribir en lpt1 colgado

Hola!
estoy haciendo una tontería para imprimir directamente al lpt1.

Código:
 
var
  Impresora: TextFile;
begin
  AssignFILE(Impresora,'LPT1');
  {$I-}
  ReWrite(Impresora);
  {$I+}
  if IOResult <> 0 then  
    showmessage('error')
  else
    writeln(Impresora,'');
  CloseFile(Impresora);
El código funciona bien, pero si por cualquier motivo tengo la impresora apagada, el programa se me queda colgado en la instrucción writeln. ¿Alguien sabe como evitar esto? ¿Hay algún modo de saber si la impresora está encendida y sin problemas (no le falta papel...)?
Muchas gracias!
Jon
Responder Con Cita