Utilização de Funções da Categoria Arquivo
Objetivo
Demonstrar a utilização de funções da Categoria Arquivo, envolvendo: Criar Arquivo, Abrir Arquivo para escrita, .Adicionar a Arquivo, Fechar Arquivo, Descarregar para Arquivo.
Exemplo prático
1. Preparação do Ambiente:
Crie um formulário para a execução do fluxo. No exemplo, implementaremos um botão para executar o fluxo.
2. O fluxo:
Desenvolva um fluxo composto por um objeto Decisão e Processamentos. Será verificada a existência do um arquivo (nome e local fixo) para implementar o seu conteúdo. Caso não exista, será criado e implementado (com um texto fixo). Será utilizada uma variável do tipo Variante.
Insira um objeto Decisão que verificará se o arquivo existe:
A função Existe Arquivo? retornará Verdadeiro ou Falso. Essa função utiliza apenas um parâmetro, onde informamos o local e o nome do arquivo (no exemplo, foi informado d:\texto.txt):
Insira um objeto Processamento para o caso SIM:
Esse processamento utilizará a função Abrir arquivo para escrita. Essa função possui dois parâmetros: no primeiro devemos informar o local e o nome do arquivo e no segundo informe Verdadeiro (para que o arquivo permita adicionar informações ) ou Falso (para que o arquivo, ao receber informações, sobreponha o seu conteúdo original). Atribua a expressão à variável criada:
Insira um objeto Processamento para o caso NÃO:
Este processamento utilizará a função Criar novo arquivo. Esta função possue um parâmetro: onde informamos o local e o nome do arquivo (no exemplo, foi informado d:\texto.txt). Atribua a expressão à variável criada:
d. Insira um objeto Processamento dando seguimento ao fluxo caso SIM ou NÃO:
Esse processamento utilizará a função Adicionar a arquivo. Essa função possui dois parâmetros: no primeiro, utilizaremos a variável que identificará o arquivo; e, no segundo parâmetro, informamos o conteúdo que será implementado:
Insira um objeto Processamento forçando a gravação dos dados no arquivo (desta forma estará forçando que o Sistema Operacional lance os dados da memória para o arquivo em uso, garantindo que isto não ocorra em segundo plano):
Esse processamento utilizará a função Descarregar para arquivo. Essa função possui um parâmetro: no qual será feita a identificação do arquivo:
Insira um objeto Processamento para fechar o arquivo:
Este processamento utilizará a função Fechar arquivo. Esta função possue um parâmetro: onde será a identificação do arquivo:
Salve o fluxo e atribua ao evento Ao Clicar do botão que adicionou no formulário.
____________________________________________________________________________
Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]