Ja dann liegt ja das ganze Problem beim CompressBuf();
Hast du dir die Hilfe dazu gelesen? Hast du wirklich alle Parameter richtig übergeben?
Ja, habe ich. Alles so wie es sein soll.
Ich hab auch mal geschaut, was die -6 in der Fehlermeldung bedeutet.
Z_VERSION_ERROR = -6;
Aus einem Beitrag von himitsu lernte ich:
Zitat:
Außerdem ist diese Funktion ist nur auf den AnsiString zugeschnitten, also nur bis Delphi 2006 / Turbo Delphi ordentlich funktionsfähig.?
Ich hab es dann mal mit einem AnsiString versucht.
Funktionierte ebenfalls nicht.
Da kam keine Fehlermeldung, aber das ganze hat sich wohl irgendwie aufgehängt.
Nach 2 Minuten bei voller CPU-Leistung hab ich's dann abgeschossen.
Das Gleiche passierte, als ich ZCompressStr aus der System.ZLib probierte.