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

Post Reply
wesley.oliveira
Posts: 20
Joined: Thu Feb 25, 2016 5:31 pm

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

Post 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.
wesley.oliveira
Posts: 20
Joined: Thu Feb 25, 2016 5:31 pm

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

Post 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 386 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.
Post Reply