![]() |
internen Datenstrom Zippen /Komprimieren
Delphi 3
hi, ich möchte gerne meine Daten (z.B. Fenster-Einstellungen; im Format: Text= Buchstaben und Zahlen) im Speicher komprimieren bevor ich sie in einer Datei abspeichere. Also nicht eine Datei (z.B. nJackson_hit.mp3) zippen, sondern , wenn Winpos[1]:="Windowpos_L=300"; Winpos[2]:="Windowpos_R=200"; dann sollen for i .. begin String:= zipAdd(Winpos[i]) ;end ; einfach gepackt werden. Kennt jemand von Euch eine Unit (für Delphi 3 !!!) die das kann? hab mich schon bei Torry.net durchgewühlt aber nichts gefunden. Also so, wie OpenOffice das macht = speichert alle Daten in xml und das als zip = komplett in einem Rutsch, ohne tmp EDIT: Strom => "String" |
Re: internen Datenstrom Zippen /Komprimieren
Überprüfe mal die Kompos, ob sie auch mit Streams zurechtkommen, dann könntes du TMemoryStream verwenden.
|
Re: internen Datenstrom Zippen /Komprimieren
Tmemorystream funktioniert.
nur müßte ich die Daten irgendwie packen. muß nicht Zip algo sein. B2zip2 oder lzw gingen auch. soll halt nur schön klein werden. und für Delphi 3 muß es sein |
Re: internen Datenstrom Zippen /Komprimieren
Ich meinte die Zip-Komponenten. Ich habe kein installiertes Delphi3 mehr. die Überprüfung der Kompos auf Streamfähigkeit musst du also selber machen.
|
Re: internen Datenstrom Zippen /Komprimieren
1997 gab es noch keine Zip komponenten glaub ich.
ich find jedenfalls nix im C:\Delphi was den String "zip" enthaöten könnte |
Re: internen Datenstrom Zippen /Komprimieren
Aber auf Torry gibt es Einiges, wo D3 dabei steht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 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 by Thomas Breitkreuz