Open Dialog erro apenas no windows 7

Delphi

02/04/2012

Pessoal eu tenho uma simples rotina de extrair o nome do arquivo junto com seu caminho para um edit através de um OPENDIALOG no xp funciona muito bem porem no windows 7 da a seguinte mensagem
Esse arquivo esta sendo executado por outra aplicação...com o mesmo arquivo, eu entendo oque isso quer dizer porem não entendo o motivo se eu apenas quero pegar o nome não modificar o arquivo.

a rotina é essa...

if OpenDialog2.Execute then
begin
edtcaminhomdf.Text := OpenDialog2.FileName;
end;

Se alguem puder me ajudar agradeço!!
Jocemar Strer

Jocemar Strer

Curtidas 0

Respostas

Jocemar Strer

Jocemar Strer

02/04/2012

Na verdade importar não extrair,erro de expressão!
GOSTEI 0
Ricardo Araujo

Ricardo Araujo

02/04/2012

boa tarde amigo,

tenta usar este aqui.
este é só um exemplo simples, não sei se vai ajudar muito, qualquer coisa me envie um email

lcPath := ExtractFilePath( Application.ExeName ) + Rpt\ResumoPorBanco.rav;

ve se ajuda.

rbbarreto@hotmail.com


GOSTEI 0
POSTAR