Bom dia!
Estou as voltas com uma homologação TRNCentre e seguindo o roteiro de testes eu tenho que simular uma queda de energia, no caso eu desligo o ECF.
Porém não estou conseguindo encontrar onde eu trato esse erro.
Consegui fazer o tratamento da falta de papel mas esse da queda de energia esta me deixando de cabelo em pé.
Alguém já fez ou sabe como tratar esse erro?
Pois não consegui capturar a exception, pela "minha lógica", pensei que ao tratar a exception de falta de papel também pegaria essa de falta de energia..
Abaixo o código que utilizo para tratar a exeption que é em um relatório gerencial.
for i := 0 to memo.Lines.Count - 1 do
begin
try
ACBrECF1.LinhaRelatorioGerencial(memo.Lines[i], 0);
except
if Application.MessageBox(PChar('Falha durante a impressão' + #13 + #13 + 'Deseja tentar imprimir novamente?'), 'Falha na impressão',
MB_YESNO + MB_DEFBUTTON1 + MB_ICONQUESTION) = ID_YES then
begin
Result := True;
OK := False;
Sair := True;
Break;
end
else
begin
Result := False;
OK := True;
Sair := True;
Break;
end;
end;
end;
As variáveis são para controlar a saída, ou não, de loops externos
Se alguém puder me dar uma dica desde já fico agradecido.
Fausto Alves