Saudações:
Ao fazer um teste de desligamento do ECF, a automação procede o cancelamento TEF corretamente. Ocorre que, quando a automação exibe a tela com o NSU e o botão OK, o aplicativo da PAyGO abre junto, uma segunda tela de confirmação da anulação.
Esta nova tela bagunça o foco, porque ela fica abaixo do Application message da automação.
Desta forma não dá pra fazer o OK com a tecla ENTER.
Fiz o mesmo procedimento com o demo e resultou igual.
Os fontes do ACBR e os aplicativos TEFS são os mais recentes.
Na rotina de controle de foco estou usando:
Application.ProcessMessages;
Application.BringToFront;
Application.NormalizeAllTopMosts;
Tratado := False;
Lembro que, no demo esta fazendo da mesma forma.
Estou desligando o ECF e mantendo-o desligado até o fim do processo.
Att,
Alfredo Koplin