OpenDialog1 saber o nome do ...

28/03/2006

Oi ,

Pessoal!

Como posso obter em um label somente o nome do arquivo que eu indiquei no OpenDialog:

Não quero o endereço...ex: C:\meus doc...

Quero nome do arquivo... ex: Texto1.doc do endereço acima.

Grato!

Eriv@ndo


Erivando

Respostas

28/03/2006

Michael

Vc pode usar a função [b:4ea2ce9f19]ExtractFileName[/b:4ea2ce9f19], que faz exatamente o que seu nome propõe.

Apenas tome cuidado caso vc permita que o usuário selecione mais de um arquivo na caixa de díalogo Abrir. Se for este o seu caso, use esta função juntamente com a propriedade [b:4ea2ce9f19]Files [/b:4ea2ce9f19]do componente [b:4ea2ce9f19]TOpenDialog[/b:4ea2ce9f19].

var
  I: Integer;
  S: string;
begin
  for I := 0 to OpenDialog.Files.Count - 1 do
    S := ExtractFileName(OpenDialog.Files[I&93;);
end;


[]´s


Responder Citar