Seite 1 von 1

packer.lib Verständnisfrage

Verfasst: 14.12.2011 22:05
von Bisonte
Die Syntax der Funktion UnpackMemory() lautet

Ergebnis = UnpackMemory(QuellSpeicherID, ZielSpeicherID)

Die Funktion gibt ja die Länge bzw. Grösse des Zielspeichers zurück, aber woher weiss ich FÜR
den Aufruf der Funktion die Grösse des ZielSpeichers, die ich mit AllocateMemory reservieren muss ?

Im Beispiel in der Hilfe ist das nicht zu ersehen, da PackMemory auch mit drin ist, und somit ist
die Originalgrösse ja bekannt...

Ich kann ja nicht die gepackte Grösse als Maßstab nehmen... oder muss ich da auf blauen Dunst irgendeine
Grösse nehmen ? Sozusagen raten/schätzen ?

Re: packer.lib Verständnisfrage

Verfasst: 14.12.2011 22:13
von RSBasic

Re: packer.lib Verständnisfrage

Verfasst: 14.12.2011 22:17
von Bisonte
Danke. Meine Suchwörter muss ich wohl mal überdenken ;)

Re: packer.lib Verständnisfrage

Verfasst: 14.12.2011 22:20
von ts-soft
Abgesehen von dem Tipp von HeXOR, wo RSBasic sein link hin verweist, gibt man eigentlich jeder Packdatei
einen Header mit Länge und CRC oder ähnlich mit.