Sie sind auf Seite 1von 3

12/10/2017 Elipse Knowledgebase :: Usando o Viewer no E3: Captulo 10 - Tags do Viewer.

Elipse Knowledgebase Glossrio | | Favoritos | Login

Knowle dge base Hom e

Busca no Knowledgebase Categorias


Busca -- Escolha a C ategoria -- Ir
[Busca Avanada]

Knowledgebase Home > Portugus > Elipse E3 > Viewer

Usando o Viewer no E3: Captulo 10 - Tags do Viewer. Detalhes do Artigo

ltima Atualizao
No objeto Viewer, possvel criar uma pasta e os seguintes tipos de tags: Contador, 9th of December, 2014
Demo, Interno e Timer.
Autor
Elipse Software

Voc gostaria de...


Imprimir esta pgina
Enviar por e-mail esta
pgina
Adicionar um
comentrio
Avise-me
Adicionar aos
favoritos

Opinio dos Usurios

As variveis devem ser criadas separadamente em cada um dos Viewers quando as 100% 0% (1 Voto)
informaes para cada objeto forem distintas entre si.

Exemplo: No horrio de vero, o horrio do servidor no ajustado, enquanto que os Como voc classifica
demais computadores sim. Ao visualizar um tag demo do tipo CurrentTime que foi este artigo?
criado no servidor, o valor ter 1 hora de diferena dessa mesma varivel criada no
Viewer, pois o tag do Viewer exibir o horrio do micro conectado aplicao. Ajudou
No Ajudou
A valie !
Semforo
Em algumas aplicaes, preciso inserir uma lgica para impedir que uma tela seja
aberta por mais de um usurio simultaneamente.

Identificao do computador

O primeiro passo identificar o nome do computador que est executando o Viewer.


Como possvel que vrios Viewers estejam conectados, cada um com um nome
diferente, essa informao deve ser salva em uma varivel no objeto Viewer. Para isto,
siga estes passos:

No objeto Viewer, crie um tag interno chamado NomeComputador.


No evento OnStartRunning do tag NomeComputador, insira um script que
busque o nome do computador.

Acesso Tela Exclusiva

Ao chamar a tela exclusiva, preciso verificar se ela j est sendo acessada, ou ento
se permite o acesso. Se o acesso tela for permitido, devemos salvar em uma varivel
o nome do computador que possui a exclusividade da tela. Como essa varivel
nica, e a mesma para todos conectados a aplicao, ela deve existir no servidor.
Para isto, siga estes passos:

No servidor de dados, crie um tag interno chamado AcessoTelaExclusiva.

http://kb.elipse.com.br/pt-br/questions/4200/Usando+o+Viewer+no+E3%3A+Cap%C3%ADtulo+10+-+Tags+do+Viewer. 1/3
12/10/2017 Elipse Knowledgebase :: Usando o Viewer no E3: Captulo 10 - Tags do Viewer.
No boto que chamar a tela exclusiva, crie o seguinte script:

Sub CommandButton1_Click()
'Acesso a tela exclusiva

if Application.GetObject("Dados.AcessoTelaExclusiva").Value <> "" then


'Acesso negado
MsgBox "A tela j est aberta por outro usuario!", "Aviso", vbInformation
else
'Passa o nome do computador para a tela exclusiva
Application.GetObject("Dados.AcessoTelaExclusiva").Value =
Application.Item("NomeComputador").Value
'Abre a tela
Application.DoModal "TelaExclusiva", "", 0, 0, , , 0, 1+2+64+2048
end if

End Sub

Liberao do acesso

Ao fechar a tela exclusiva, preciso limpar a varivel que armazena o nome do


computador que estava conectado. Para isto, insira o seguinte script no evento
OnStopRunning:

Sub TelaExclusiva_OnStopRunning()
'Libera o acesso para outro usuario
Application.GetObject("Dados.AcessoTelaExclusiva").Value = ""
End Sub

Exerccios
1. Crie uma aplicao que implemente a lgica da tela exclusiva.

Artigos Relacionados

KB-28203: Impedindo que uma tela seja aberta por mais de um usurio
simultaneamente.
Usando o Viewer no E3: Introduo.
Usando o Viewer no E3: Captulo 1 - Configuraes do Viewer.
Usando o Viewer no E3: Captulo 2 - Resoluo do Viewer.
Usando o Viewer no E3: Captulo 3 - Quadros.
Usando o Viewer no E3: Captulo 4 - Mltiplos Monitores.
Usando o Viewer no E3: Captulo 5 - Viewer Only.
Usando o Viewer no E3: Captulo 6 - O Viewer na Intranet.
Usando o Viewer no E3: Captulo 7 - Atalhos de Comando.
Usando o Viewer no E3: Captulo 8 - Teclado Virtual.
Usando o Viewer no E3: Captulo 9 - Eventos no Servidor com Chamadas de
Telas.

Anexos
Este artigo no possui anexos.

Comentrios de Usurios
Nenhum comentrio de usurio. Adicionar um comentrio

Comentrios do artigo 'Usando o Viewer no E3: Captulo 10 - Tags do Viewer.'


Para adicionar um comentrio neste artigo, preencha os campos abaixo. Os campos
marcados com asterisco so obrigatrios.

Nome:

E-mail:

* Comentrio:

http://kb.elipse.com.br/pt-br/questions/4200/Usando+o+Viewer+no+E3%3A+Cap%C3%ADtulo+10+-+Tags+do+Viewer. 2/3
12/10/2017 Elipse Knowledgebase :: Usando o Viewer no E3: Captulo 10 - Tags do Viewer.

* Digite o cdigo abaixo:

A dicionar Comentrio

Knowle dge Manage m e nt Software by Inte rspire

http://kb.elipse.com.br/pt-br/questions/4200/Usando+o+Viewer+no+E3%3A+Cap%C3%ADtulo+10+-+Tags+do+Viewer. 3/3

Das könnte Ihnen auch gefallen