Procurar
Contribue ao Fórum
Opção 1
Opção 2
Função para Criar Diretorios na Exportação de Dados
Página 1 de 1
Função para Criar Diretorios na Exportação de Dados
Essa é uma dica para gerar um diretório no diretório padrão do sistema em exportação de dados em um txt.
Variaveis
Função que para pegar o Diretorio do sistema e gerar a o Diretorio.
Explicação:
Primeiro Declaramos as variaveis arq do tipo TextFile e pasta do tipo string, a variavel pasta na função receberá o GetPath da aplicação(onde está o executavel) + o nome do diretório a ser criado (dirNome), em seguida gera o direório (CreateDirectory), apos gerar o diretório é precisso gerar o arquivo cujo nome será passado por parametro da função (arqNome) faz a atribuição ao caminho do arquivo (Assingfile), Rewrite deixa o arquivo pronto para excrita.
Aqui chama a função:
A função recebe os parametros Teste (dirNome), teste.txt (arqNome)
Gera um txt com os dados da exportação
Escrevendo os dados no arquivo teste.txt e fecha o arquivo (CloseFile)
Variaveis
- Código:
var
arq: TextFile;
pasta: String;
Função que para pegar o Diretorio do sistema e gerar a o Diretorio.
- Código:
function IniciaDirArq(dirNome: string; arqNome: string): string;
begin
pasta := GetPath(Application.ExeName) + '' + dirNome + '';
CreateDirectory(PAnsiChar(pasta), nil);
pasta := pasta + arqNome;
AssignFile(arq, pasta);
Rewrite(arq);
end;
Explicação:
Primeiro Declaramos as variaveis arq do tipo TextFile e pasta do tipo string, a variavel pasta na função receberá o GetPath da aplicação(onde está o executavel) + o nome do diretório a ser criado (dirNome), em seguida gera o direório (CreateDirectory), apos gerar o diretório é precisso gerar o arquivo cujo nome será passado por parametro da função (arqNome) faz a atribuição ao caminho do arquivo (Assingfile), Rewrite deixa o arquivo pronto para excrita.
Aqui chama a função:
- Código:
IniciaDirArq('Teste', 'Teste.txt');
A função recebe os parametros Teste (dirNome), teste.txt (arqNome)
Gera um txt com os dados da exportação
- Código:
Write(arq,
'2'+
'T'+
'0.00' +
'0.00' +
'0.00' +
'0.00');
CloseFile(arq);
Escrevendo os dados no arquivo teste.txt e fecha o arquivo (CloseFile)
Tópicos semelhantes
» Função para Gerar Senhas Aleatórias
» Como criar Clã no CA
» Ganhe Prêmio e as Asas Malignas com o Tabuleiro de Dados
» Jogo do Para Noooossa Alegriaaa
» Guia básico para Iniciantes
» Como criar Clã no CA
» Ganhe Prêmio e as Asas Malignas com o Tabuleiro de Dados
» Jogo do Para Noooossa Alegriaaa
» Guia básico para Iniciantes
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Qui maio 14, 2015 6:42 pm por Rebourns
» Happy Wheels
Sáb maio 04, 2013 7:49 pm por Rebourns
» L2-Revenger PvP Server (servidor 24horas sem lag)
Ter Mar 05, 2013 1:44 am por Rebourns
» XTrap BYPass 22/02/12
Sex Fev 22, 2013 10:34 pm por Lucas Aurelio Muniz
» Trade haker par PW "PERFECT WORLD"
Qui Nov 29, 2012 5:13 am por lutadory
» Alakaida Project 26/04012
Seg Nov 26, 2012 2:46 pm por daudinho
» Criando Acc Permanente - Metodo Easy
Qua Nov 07, 2012 5:57 am por chrisbr
» Angry Birds Hallowen
Qui Nov 01, 2012 9:26 pm por Rebourns
» Vagas na Staff Abertas ! Acesse e saiba +
Dom Out 07, 2012 8:23 am por [B]aby[L]oves