Fórum ZipMaster #350413
11/12/2007
0
Tenho uma aplicação que esta utilizando o Componente [b:08b9fb96c9]ZipMaster[/b:08b9fb96c9] para zipar. Esta funcionando corretamente, mas tem um porém...Sempre preciso fechar minha aplicação para [b:08b9fb96c9]conseguir excluir [/b:08b9fb96c9]o arquivo .zip criado...
Alguém sabe como posso fazer para poder [b:08b9fb96c9]excluir o arquivo .zip [/b:08b9fb96c9]que criei e excluir o mesmo ainda em tempo de execução sem ter que sair da aplicação?
[i:08b9fb96c9]Obs: Tentei utilizar ´DeleteFile´ porém deu erro, pois o arquivo ainda estava sendo usado....[/i:08b9fb96c9]
sem alguém puder ajudar ta valendo, ok
Fernando Piccini
Curtir tópico
+ 0Posts
11/12/2007
Flyskin
para que você consiga deletar o arquivo, vai precisar destruir o objeto antes então após o finally, você pode deletar o arquivo sem problemas...
Gostei + 0
12/12/2007
Fernando Piccini
try
Screen.Cursor := crHourGlass;
ZipMaster1.ZipFileName := ´C:\Temp\.zip´;
Query.Open;
Query.First;
while not Query.Eof do
begin
ZipMaster1.FSpecArgs.Add(Query.FieldByName(´nm_arquivo´).AsString);
Query.Next;
end;
ZipMaster1.Add;
Screen.Cursor := crDefault;
except
Messagedlg(Exception(ExceptObject).Message, MtInformation, [MbOk], 0);
end;
Ele esta zipando corretamente e depois envia para um e-mail o arquivo, porém preciso excluir o arquivo depois de zipado...
vlw
Gostei + 0
12/12/2007
Flyskin
experimente fechar o form e depois excluir o arquivo.
Gostei + 0
13/12/2007
Fernando Piccini
Sera q o componente ZipMaster depois de zipar nao disponibiliza uma rotina para fechar o arquivo ou algo do genero?
flw
Gostei + 0
13/12/2007
Flyskin
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)