ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Importando arquivos com o OpenDialog [Resolvido]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
temuchin
Profissional
Profissional


Registrado: Segunda-Feira, 12 de Dezembro de 2005
Mensagens: 584
Localização: Marte

MensagemEnviada: Seg Jun 26, 2006 4:31 pm    Assunto: Importando arquivos com o OpenDialog [Resolvido] Responder com Citação

E aí pessoal, tudo beleza?

Preciso de ajuda!

Tenho um programinha que faz importação de um arquivo TXT, processa as informações contidas nele e em seguida exporta um outro arquivo TXT com o resultado do processamento.

Da forma que está hoje o arquivo TXT precisa estar no diretório em que o programa está instalado. Estou usando o o seguinte comando:

{...as tabelas são zeradas...}
AssignFile(Arquivo, \'Anexo.txt\');
Reset(Arquivo);
{...os dados do arquivo são importados...}

O que quero agora é permitir que o arquivo TXT seja aberto a partir de outros diretórios ou discos. Como é que eu abro o arquivo usando o OpenDialog para o usuário selecionar de onde o arquivo está sendo aberto?

Agradeço desde já a ajuda

Abraços


[Editado em 26/6/2006 por temuchin]
_________________
A santidade dos pobres é invenção dos ricos

if ( topico.resolvido = true ) then begin
    titulo.caption := topico.titulo + ' [RESOLVIDO] ';
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Seg Jun 26, 2006 4:38 pm    Assunto: Importando arquivos com o OpenDialog [Resolvido] Responder com Citação

cara, pelo OpenDialog preciso testar, mas voce pode usar assim que também funciona:

AssignFile(arquvo,\'c:\\local\\arquivo.txt\');

ou ainda

AssignFile(arquivo,edit.Text+\'\\arquivo.txt\');

Espero ter ajudado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
LENIN
Experiente
Experiente


Registrado: Terça-Feira, 12 de Outubro de 2004
Mensagens: 440
Localização: Fpolis/SC

MensagemEnviada: Seg Jun 26, 2006 4:41 pm    Assunto: Importando arquivos com o OpenDialog [Resolvido] Responder com Citação

Var
caminho : string;
begin
if opendialog.execute then
begin
caminho := opendialog.filename;
{...as tabelas são zeradas...}
AssignFile(Arquivo, caminho);
Reset(Arquivo);
end;
end;
_________________
<b> Lenin Jinkings S.<b>
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
temuchin
Profissional
Profissional


Registrado: Segunda-Feira, 12 de Dezembro de 2005
Mensagens: 584
Localização: Marte

MensagemEnviada: Seg Jun 26, 2006 6:02 pm    Assunto: Importando arquivos com o OpenDialog [Resolvido] Responder com Citação

Valeu Lenin!
Deu Certo!
Abraço
_________________
A santidade dos pobres é invenção dos ricos

if ( topico.resolvido = true ) then begin
    titulo.caption := topico.titulo + ' [RESOLVIDO] ';
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB