Problemas ao excluir arquivos.

Delphi

26/10/2005

Ola galera,

Pessoal é o seguinte. Tenho um arquivo .htm contendo dados que preciso importar para meu banco. Então eu tenho uma variável vHTM do tipo TEXTFILE que recebe o .HTM - AssignFile(vHtm, vNomeArq); - em seguida eu abro esse arquivo - Reset(vHtm);. Pois entao, depois de extrair todos os dados do arquivo eu uso DeleteFile(vNomeArq) - vNomeArq contem o diretorio + o nome do arquivo - para tentar excluir esse arquivo, mas o problema é que ele esta aberto então a exclusão nao funciona, ja tentei usar CloseFile(vHTM) e mesmo assim o windows diz que o arquivo esta sendo usado por alguem. Fui no diretorio tentar excluir manualmente depois que é executado toda a importação e nada. Mas logo que eu fecho o sistema eu consigo excluir o maldito arquivo.
Alguem sabe como posso resolver isso??

Abraços a todos


Diegodelphi

Diegodelphi

Curtidas 0

Respostas

Beto_martini

Beto_martini

26/10/2005

Amigo.

Antes de excluir tente fechar o arquivo assim:

System.closefile(nomedoarquivo);


GOSTEI 0
POSTAR