ich versuche mich gerade an der Packer-Bibliothek und habe mit dem Code
Code: Alles auswählen
memLengthI = StringByteLength(testStringS, #PB_Unicode)
Debug memLengthI
*packSource = AllocateMemory(memLengthI)
Debug "Größe des allocierten Pack-Speichers: " + MemorySize(*packSource)
; speichert die Zeichenkette im angeforderten Speicher
Debug PokeS(*packSource, testStringS)
If CreatePack(0, "MyArchiv.zip")
Debug AddPackMemory(0, *packSource, memLengthI, "cryptText")
ClosePack(0)
EndIf
FreeMemory(*packSource)
Nun möchte zu diesem Archiv noch weitere Dateien hinzufügen und habe es auf diese Art probiert
Code: Alles auswählen
memLengthI = StringByteLength(testString1S, #PB_Unicode)
Debug memLengthI
*packSource = AllocateMemory(memLengthI)
Debug "Größe des allocierten Pack-Speichers: " + MemorySize(*packSource)
; speichert die Zeichenkette im angeforderten Speicher
Debug PokeS(*packSource, testString1S)
If OpenPack(0, "MyArchiv.zip")
Debug AddPackMemory(0, *packSource, memLengthI, "cryptText1")
ClosePack(0)
EndIf
FreeMemory(*packSource)
Was habe ich falsch gemacht oder nicht bedacht?
P.S. Wie krieg ich das mit der tollen Code-Ansicht hin? Bei mir will auch das nicht funktionieren
Für hilfreiche Tips wäre ich sehr dankbar.
Viele Grüße aus Berlin sendet
Thomas
Edit by NicTheQuick: BBCode eingeschaltet