Propriedade MensagemIteracao:

Esta propriedade foi criada exclusivamente para uso em linguagens que não trabalham com eventos. Um diferencial do Componente TEF é que, constantemente, ele esta retornando informações que podem ser mostradas ao usuário.

São informações como: Insira o Cartão, Digite a Senha, Processando..., Autorizado, etc. Algumas destas informações são também mostradas no visor do PinPad, porém outras não, ficando a cargo do desenvolvedor mostrar ou não em seu sistema.

  • Tipo : String.

O responsável por trazer estas mensagens é o evento OnProgress . Por isto, em linguagens que não trabalham com eventos, como VB6 ou FoxPro por exemplo, criamos a propriedade MensagemIteracao. 

Esta propriedade tem a função de ficar a todo momento retornando as mesmas informações do evento OnProgress.

 

Exemplo de aplicação:

 
  
procedure Autenticacao;
begin
  spdTef.Autenticar;
  mmRetorno.Text := spdTef.MensagemIteracao;  
end;
   

 

Observação:

As mensagens retornadas pela propriedade MensagemIteracao, ocorrem sempre em paralelo a qualquer ação, por exemplo: se for disparado o método Pagar , durante todo o processo desta movimentação até sua finalização, constantemente estão ocorrendo mensagens retornadas pela DLL. Ou seja, essas mensagens ocorrem em paralelo ao processo principal.

Por isto, a Propriedade MensagemIteracao deve sempre ser utilizada em thread,  para assim ficar constantemente trazendo as informações desejadas. Se ela não for utilizada em uma thread, trará somente a última mensagem ocorrida no processo.

 

 


Sumário