Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Essa função é análoga a onStart apesar de ocorrer no momento oposto, afinal a mesma é executada quando há a finalização da thread independente do motivo, seja por algum erro/solicitação do servidor ou por execução de algum processo externo.Sabendo-se disso, a função onStop não deve ser utilizada para ocorrências ou erros com os objetos instanciados na execução das API's.

Parâmetros

A função customizada não recebe parâmetros.

Retorno

O retorno não tem funcionalidade para este Callback, portanto a camada tlppCore irá ignorar qualquer retorno feito por essa função.

Exemplo

user function onStop() as logical

   local lOK := .T. as logical

   // a lógica de implementação fica a à critério / necessidade de cada um
lOK := U_fechaAmbiente()

return lOK

Importante: Vale ressaltar que: o onStop é executado quando há finalização da thread !Não devem ser considerados para esta função, as informações dos objetos utilizados ao longo da execução da API, afinal dependendo do momento em que ocorreu a finalização da thread o objeto em questão pode nem ter sido instanciado. Porém, caso seja necessário obter alguma informação dos objetos criados, recomendamos sempre proteger o acesso a estrutura dos mesmos.