Olha só,

Vamos analisar:

Se vc passa a String direto, Funciona.
Se vc passa variáveis Não Funciona.

Só pode ser algo nas variáveis.

Não pode ser:
_Nada com permissões.
_Arquivo Aberto.
_Chamada ou Localização da Função.

Então, insisto: "Debugue" o programa e na linha onde está a função 
"DeleteFile", teste o valor (conteúdo) das variáveis.
Creio que tenha algo errado alí: no valor dos variáveis.

Abraço,

Rogério Ricardo Fernandes
Desenvolvimento
http://www.strategies.inf.br
Tel.:47 3221-4500/Fax:47 3221-4599

----- Original Message ----- 
From: "Rubem Nascimento da Rocha" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Tuesday, April 04, 2006 4:36 PM
Subject: Re: [delphi-br] Porque o Arquivo não é apagado?


Tente o seguinte:

Caminho:='c:\meudiretorio';
Arquivo:='meuarquivo.txt';
cFile   := Caminho +  Arquivo;
SysUtils.DeleteFile( cFile );

Sds.


>From: "Emerson Cassio" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: <delphi-br@yahoogrupos.com.br>
>Subject: Re: [delphi-br] Porque o Arquivo não é apagado?
>Date: Tue, 4 Apr 2006 12:39:33 -0400
>
>MEsma coisa,
>
>Não apagou.
>
>Alguem please me dá uma luz.
>
>
>----- Original Message -----
>From: "Eduardo Silva dos Santos" <[EMAIL PROTECTED]>
>To: <delphi-br@yahoogrupos.com.br>
>Sent: Tuesday, April 04, 2006 10:39 AM
>Subject: Re: [delphi-br] Porque o Arquivo não é apagado?
>
>
> > A principio teria que funcionar... tenta assim pra ver:
> >
> > Ex:
> > Caminho:='c:\meudiretorio';
> > Arquivo:='meuarquivo.txt';
> > cFile   := Caminho +  Arquivo;
> >  DeleteFile( cFile );
> >
> > é redundante... mas tenta aí pra ver...
> >
> >
> > ----- Original Message -----
> > From: "Emerson Cassio" <[EMAIL PROTECTED]>
> > To: <delphi-br@yahoogrupos.com.br>
> > Sent: Tuesday, April 04, 2006 11:27 AM
> > Subject: [delphi-br] Porque o Arquivo não é apagado?
> >
> >
> > > Pessoal, estou com um problema com a função deletefile.
> > >
> > > Tenho duas Variaveis do tipo String: Caminho e Arquivo.
> > >
> > > Ex:
> > > Caminho:='c:\meudiretorio';
> > > Arquivo:='meuarquivo.txt';
> > >
> > > DeleteFile(caminho+'\'+arquivo);
> > >
> > > ==> Dessa forma o arquivo não é apagado
> > >
> > > Já se eu colocar DeleteFile('c:\meudiretorio\meuarquivo.txt'); o
>arquivo
>é
> > > apagado normalmente.
> > >
> > >
> > > O que fazer para conseguir apagar usando variáveis?
> > >
> > >
> > >
> > > --
> > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> > >
> > >
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> >
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
>

_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Links do Yahoo! Grupos











-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a