Descrição:
Como posso informar ao Viewer Remoto que a aplicação foi alterada no servidor? Quando a aplicação é editada e atualizada no E3Server, o E3Viewer só é atualizado quando fechado, e não ao somente trocar de tela.
Solução:
Este problema pode ocorrer quando uma biblioteca é alterada, pois ela trabalha com índices, diferentemente dos outro objetos de tela, então para atualizar o E3Viewer é preciso fechá-lo. Caso ele não seja fechado, ele utilizará telas em cache e as alterações não aparecerão.
Para avisar sobre alterações via servidor de dados, siga estes procedimentos:
- Crie um tag interno.
- No Viewer, crie um evento de usuário que teste a propriedade Value do tag criado anteriormente.
- No script deste evento, adicione um comando de MsgBox com a mensagem desejada para alertar o usuário que ocorreram mudanças.
Desta forma, cada vez que for alterada a aplicação, deve-se editar manualmente a propriedade Value do tag interno antes de executar o aplicativo, forçando assim a exibição da mensagem no E3Viewer remoto.