![]() |
TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Hallo,
weil ich Probleme mit Dateien mit Umlauten in Abbrevia TABZipper habe, wollte ich TZipFile verwenden, aber egal welchen Komprimierungsmodus ich einstelle, ich bekomme immer diese Fehlermeldung: 'Unterstützung für Komprimierungsmethode nicht registriert' Hat jemand eine Idee dazu? Ciao Stefan |
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Delphi-Quellcode:
Das wäre mein Tipp für Abbrevia/Unicode Namen.
if FItemInfo.IsUTF8 or (AbDetectCharSet(FItemInfo.FileName) = csUTF8) then FFileName := UTF8ToString(FItemInfo.FileName)
|
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Wenn Tipps außerhalb Abbrevia und TZipFile erlaubt sind, dann empfehle ich JCL und 7z zu verwenden.
Ich bin damals von Abbrevia zu TZipFile, über irgendwas anderes dann zu JCL mit 7z gewechselt. Habe es nicht bereut. |
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Hier ist Abbrevia und FlexCompress am Start, das letztere ist für uns echt gut.
|
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Hallo,
etwas Code wäre schön. Und klappt es prinzipiell nicht, oder nur bei Umlauten? |
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Mein Tipp :
![]() |
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
@zeras: Unterstützt dein Tipp Unicode? Ich finde auf dieser Webseite keine Informationen.
|
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Zitat:
Mein Problem: Ich muss Dateien mit Umlauten zippen, egal womit ich zippe ist das augenscheinlich bei mir im Windows Explorer und im Totalcommander korrekt, die enthaltenen Dateien werden da korrekt angezeigt und sind extrahierbar, aber bei einem Anwender des fertigen Programms meckert der DATEV Importer dass er die enthaltene Datei nicht findet. Ein Kollege wiederum öffnet das Zip in seinem Totalcommander und sieht anstelle der Umlaute "Müllzeichen". Wie gehe ich das nun an? Ciao Stefan |
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Screenshot von den "Müllzeichen" bitte.
|
AW: TZipFile 'Unterstützung für Komprimierungsmethode nicht registriert'
Zitat:
Mache Datei AbZipTyp.pas auf und suche
Delphi-Quellcode:
das sollte/könnte der Fehler sein, eine korrektur nach
{ decode filename (ANSI/OEM/UTF-8) }
if FItemInfo.IsUTF8 or (AbDetectCharSet(FItemInfo.FileName) = csUTF8) then FFileName := UTF8ToString(FItemInfo.FileName)
Delphi-Quellcode:
sollte abhilfe schaffen.
{ decode filename (ANSI/OEM/UTF-8) }
if FItemInfo.IsUTF8 = csUTF8 then FFileName := UTF8ToString(FItemInfo.FileName) Zum testen ob bei Dir bzw Kunden nun alles richtig läuft empfehle ich Dir ![]() Die Test-Archive kannst Du natürlich auch mit jeder anderen Archiver Software auf korrektheit prüfen lassen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz