Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#8

AW: Problem nach dem entpacken einer Zip Datei

  Alt 23. Dez 2010, 09:09
Delphi-Quellcode:
  ...
  archiver.Free; <<< *
except
  archiver.Free;
  Exit;
end;
Wenn dort * eine Exception auftritt, was wird dann wohl passieren?
Außerdem unterdrückst du so einfach eine Fehlermeldung, so daß man garnicht weiß, warum es schief lief.

Zitat:
gibt ständig false
Dann frag doch mal nach, warum es das tut?

Delphi-Quellcode:
if FileExists('xyz.zip') then
begin
  // Daten entpacken
  archiver := TZipMaster19.Create(self);
  try
    with archiver do
    begin
      FSpecArgs.Clear;
      ZipFilename := 'xyz.zip';
      ExtrBaseDir := myDir;
      Extract;
    end;
  finally
    archiver.Free;
  end;
  IF RenameFile(myDir + 'FERTIG.DAT', myDir + 'STOP.DAT') then
  begin
    // tu irgendwas
  end else
    RaiseLastOSError;
end;
Und wie sieht der Pfad in myDir aus?

[add] Delphi-Referenz durchsuchenRenameFile kapselt MSDN-Library durchsuchenMoveFile ... also kann man danach ebenso MSDN-Library durchsuchenGetLastError, GetLastError + MSDN-Library durchsuchenSysErrorMessage oder einfach Delphi-Referenz durchsuchenRaiseLastOSError nutzen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Dez 2010 um 09:11 Uhr)
  Mit Zitat antworten Zitat