Danke mk-soft für die Lösung. So funktioniert es anscheinend. Es ist ein etwas größeres Projekt, ca. 40 Tausend Zeilen. Jetzt klemmt es an einer anderen Stelle. Wieder mal eine "selbstgebastelte" Lib - mir fehlt hier der Pointer zum Keyboard Buffer; hierzu werde ich in einem anderen Thread Code posten aber ich fürchte mich ein wenig vor Schimpfe wegen alten PB Internals die genutzt werden.
Ich benutze die zlib um "von Hand" Zip Dateien aus dem Speicher zu entpacken, da es ja kein CatchZip() Befehl gibt, den ich kennen würde. Mit den "neueren" Packer Befehlen habe ich nicht so viel experimentiert aber ich vermute, dass man das auch mit denen jetzt auch so etwas machen könnte.