Cita:
Empezado por keys
Hola a todos. No se si os pasa a vosotros, pero el fichero de respuesta lo tengo que descomprimir dos veces.
Un Saludo.
|
Se te ha solucionado, ahora parece que va bien el servicio.
De todas formar prueba con lo siguiente si quieres, el código completo está en un mensaje anterior.
Código Delphi
[-] if sbxArchiveReader1.Opened then
sbxArchiveReader1.Close;
sbxArchiveReader1.Open(Integer(aftGzip), FicheroRespuesta);
for i := 0 to sbxArchiveReader1.Files.Count - 1 do
begin
Entry := sbxArchiveReader1.Files[i];
sbxArchiveReader1.Extract(Entry.Path, ExtractFilePath(el_fichero_a_recibir), false);
Application.ProcessMessages;
RenameFile(ExtractFilePath(el_fichero_a_recibir) + Entry.Path, el_fichero_a_recibir);
Application.ProcessMessages;
end;