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
