Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
23. Aug 2009
Also das Komprimieren hatte ich grad hinbekommen, aber das Dekomprimieren sieht genauso aus, wie bei dir und wie gesagt, ich verwende ja 'nen MemoryStream und da würde ich eigentlich kein Problem bezüglich nur Lesen sehen :gruebel:
Seit wann (Delphiversion) gibt es denn TZCompressionStream?
Anstatt da statisch nur auf die beiden Versionen einzugehn, würde ich einfach ab dieser Version...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
23. Aug 2009
PS: auch ohne es auszuprobieren, bin ich mir sicher, daß es, wenn für deinen QuellCode kein D2006 oder D2009 verwendet wird, es bei zc.CopyFrom(aStream, 0); einen Compilerfehler hageln wird, daß zc unbekannt ist, da es vorher nicht deklariert wurde.
ja und nun bin ich mal neugierig, was da bei meinem TestCode falsch lief, da der verwendete MemoryStream ja sozusagen Lese- und Schreibrechte...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
23. Aug 2009
gibt TDecompressionStream den aStream vielleicht frei?
:gruebel:
ich hab es jetzt mal so versucht unb scheitere schon beim 1. CopyFrom, also beim Komprimieren
program Project1;
{$APPTYPE CONSOLE}
uses
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
23. Aug 2009
ok, dann arbeite ich wohl zu selten mit Stream :oops: (dachte das war bei -1)
ja, wie gesagt, was für einen Stream übergibst du denn nun der Prozedur?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
23. Aug 2009
was ist denn in aStream für ein Stream drinnen?
nicht jeder StreamTyp unterstützt alle Befehle
und wegen der 0 in CopyFrom ... da gibt man Count an, also die Anzahl der zu kopierenden Bytes ... bei dir also NICHTS
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
23. Aug 2009
sicher, daß .CopyFrom(..., 0) korrekt so ist?