Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Atualização das informações referentes ao ciclo de vida da instância do objeto TWebChannel

...

Cria um objeto para comunicação entre o SmartClient e o Componente TWebEngine através do protocolo WebSocket.

Até as versões 19.3.1.9 e 20.3.0.8 do Application Server: O ciclo de vida deste componente depende do ciclo de vida da última janela criada, portanto quando uma janela for encerrada as instâncias deste componente também serão encerradas. Não é recomendada a utilização deste componente sem a criação de uma janela para controlar sua existência, por exemplo criar uma instância durante a execução de um MsgRun() vai fazer com que seja excluída logo em seguida.

A partir das versões 19.3.1.10 e 20.3.0.9 do Application Server, a janela principal do sistema será automaticamente atribuída como container (parent) do objeto TWebChannel criado. Dessa maneira, o ciclo de vida do TWebChannel será o mesmo da janela principal. Para evitar consumo desnecessário de recursos, quando o objeto TWebChannel não for mais necessário, finalize-o com TWebChannel:disconnect() e FreeObj().

Hierarquia

  • TWebChannel

Construtores

...

Nota

Abaixo esta disponível um exemplo documentado de uso do componente e o codigo JavaScript de apoio (twebchannel.js):
https://github.com/totvs/twebengine-sample
https://github.com/totvs/twebchannel-js

Visualização do exemplo

Exemplo TWebEngine

O TWebEngine no Youtube

...