packer.lib Verständnisfrage
Verfasst: 14.12.2011 22:05
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 ?
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 ?