Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ademilson Moreira

Apagar arquivos usando deletefile

Recommended Posts

Estou tentando apagar um arquivo usando a função deletefile, passando como parametro o caminho do mesmo (este está armazenado no banco de dados).

Porém quando compilo o programa da o seguinte erro: [DCC Error] Dados.pas(601): E2010 Incompatible types: 'AnsiString' and 'PWideChar'

 

A linha de comando é a seguinte:

if NOT DeleteFile(frmDados.TabelaCampo.Value) then

showmessage('NÃO APAGADO');

 

Alguem ja viu isto?

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Ademilson,

 

 

Tente usar da seguinte forma:

 

if NOT DeleteFile(frmDados.TabelaCampo.AsString) then

showmessage('NÃO APAGADO');

 

 

Um abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Fernando, fiz como você falou, porém permanece o erro: [DCC Error] Dados.pas(601): E2010 Incompatible types: 'string' and 'PWideChar'

 

Oi..

Fiz da seguinte forma: DeleteFile(Pchar(frmDados.sds007Caminho.Value));

 

Compilou... agora vou fazer os testes.. obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente utilizar, DeleteFile(PChar(frmDados.TabelaCampo.Value));

 

ou

 

Tente utilizar, DeleteFile(AnsiChar(frmDados.TabelaCampo.Value));

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.