Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
27. Jul 2013
:thumb:
Funktioniert perfekt und mindestens mit dem Win8-Explorer kann ich sogar etwas aus dem erstellten Zip löschen.
Den Zip-Versuch hätte Emba sich wieder sparen und noch mehr Arbeit in iOS stecken können. :wall:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
11. Jul 2013
Das UTF Flag ist gesetzt. Getestet auf Win7 32 + 64.
Anbei mal ein Testprojekt incl. erzeugter zip.
Offenbar noch etwas von Emba, das nix taugt.
Ich werde dann doch mal Abbrevia ansehen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
10. Jul 2013
Hmm, ich habe Deinen Code getestet. Bei mir sind die Umlaute verfälscht in der Zip!?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
10. Jul 2013
Beides, aber aus dem DoZip habe ich die Prüfung FileInUse raus geworfen.
Mit DoZip werden die Ordner und Files ermittelt (*.tmp können ausgeklammert werden etc) und ZipFile.Add packt dann eine Datei.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
9. Jul 2013
Nochmal zwei Fragen zum TZipFile (unter FireMonkey):
1.) fmShareDenyNone
Ich habe jetzt einfach TZipFile überschreiben und fmShareDenyNone verwendet.
procedure TZipFile.Add(FileName: string; ArchiveFileName: string;
Compression: TZipCompression);
var
LInStream: TStream;
LHeader: TZipHeader;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
17. Apr 2013
Ich bleibe erst mal bei TZipFile, da ich nicht weiß, was Abbrevia genau besser macht (und da es so jetzt erst mal für mich reicht).
Wenn ich in Win7-Exporer Send an Zip ausführe, kann ich nachträglich etwas aus der Zip löschen.
Vielleicht expertet der Explorer da ja auch irgendwas hinein.
Die von TZipFile erzeugten Zips enthalten scheinbar keine Fehler (habe jedenfalls keine gefunden).
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
16. Apr 2013
Danke, das wusste ich nicht.
Beide Flags enthalten "2.0" (genau wie mit dem Explorer erzeugte Zips).
Löschen von Einträgen ist in TZipFile-Zip aber nicht möglich.
Optisch scheint das erfolgreich, beim nächsten Öffnen ist der Inhalt aber noch da.
Ggf. gibt es auch eine Fehlermeldung.
Habe mal im Netz gesucht. Da scheint es einige Probleme mit der Zip-Komponente zu geben.
Insgesamt komme...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
15. Apr 2013
Mit XE3 nutze ich jetzt TZipFile zum packen.
Vielleicht nützt das ja jemandem. Ausschnitte der Quellen anbei.
Zwei Probleme habe ich:
- Bei in Benutzung befindlichen Files gibt es einen Fehler (obwohl sie ja nur gelesen werden und sich andererseits kopieren lassen würden).
- Aus der abgeschlossenen Zip lassen sich nachträglich keine Dateien löschen (mit Win7-Explorer).
Hat jemand Rat?