Page 1 of 1

Como obter informações de arquivos ".txt", e apresentar no objeto de tela Memo

Posted: Fri Nov 09, 2018 7:06 pm
by wesley.oliveira
Boa tarde.
Eu gostaria de saber como eu faço para obter as informações de um arquivo .txt, e apresentar as informações obtidas na tela de supervisão utilizando o objeto de tela Memo.
Obrigado.

Re: Como obter informações de arquivos ".txt", e apresentar no objeto de tela Memo

Posted: Mon Nov 12, 2018 3:51 pm
by wesley.oliveira
Boa tarde.
Abaixo segue uma pasta zipada com um projeto de exemplo demonstrando como o HIscada Pro acessa um arquivo no formato .txt, obtém as informações contidas neste arquivo, e exibe as informações na tela do supervisório através de um objeto de tela Memo.
acesso_arquivo_txt.rar
(555.86 KiB) Downloaded 233 times
Para conseguir executar o projeto de exemplo, primeiramente você deverá fazer o download dos arquivos zipados e realizar a extração dos arquivos.
Em seguida, criar uma pasta chamada logs no diretório C:\ do computador.
Dentro da pasta logs criada, salve o arquivo logs.txt.
Em seguida, abra o IDE do HIscada Pro, e importe o projeto de exemplo acesso_arquivo_txt.H7G.

Neste projeto de exemplo, foi criado, no Kernel, o Timer_001. Este timer ficará executando o Script_001 do Kernel.
Este script do Kernel verifica se existe um arquivo chamado logs.txt dentro do diretório C:\logs. Caso exista o arquivo dentro do diretório, a tag local do Kernel TagLocal_001 será Setada.
No Viewer também existe um timer chamado Timer_001. Este timer ficará executando o Script_001 do Viewer.
Este script do Viewer verifica se a tag local do kernel (TagLocal_001) está setada. Caso a tag local do Kernel esteja setada, o script obtém as informações do arquivo logs.txt e exibe estas informações na propriedade TEXT do objeto Memo_001.
Após a exibição das informações no objeto Memo_001, o arquivo logs.txt é apagado.
Para realizar novo teste, basta salvar outro arquivo logs.txt no diretório C:\logs.
Caso ainda possua duvidas, estamos a disposição.