KB-35928: Método Save() no evento OnStopRunning não funciona.

Descrição:

Em uma aplicação, o método Save() é utilizado no evento OnStopRunning do objeto PastaDados para salvar o conteúdo de um SetPoint. Entretanto, quando o computador é desligado de forma inesperada, o conteúdo do SetPoint é perdido. Por que isso acontece?

Solução:

Isso acontece porque o evento OnStopRunning está sendo utilizado no objeto PastaDados, que pertence ao servidor; deste modo, este evento espera a finalização do E3 Server para ser executado.

Para que esse método funcione corretamente, antes do computador ser desligado, deve-se finalizar o E3 Server através do E3Admin–Domínio–Fechar.

Entretanto, recomenda-se que o método Save() seja utilizado em outro evento. Dessa forma, não se corre risco de que o script não seja executado se o computador for desligado inesperadamente.

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *