ich habe ein program gebastelt, das eigene dokument-dateien erzeugt, in denen einstellungen und sonstige Dateien eigentlich gepackt werden. wenn man also einen entwurf in meinem programm speichert, so wird eigentlich eine komprimierte datei erstellt, in der alle entwurfssachen abgelegt werden.
doppelklickt man also auf die entwurfdatei, so wird dieser im hintergrund temporär entpackt und alle dateien in das program eingelesen.
das program ist nun windows und macintosh fähig. nun soll natürlich ein entwurf das zum beispiel unter windows erstellt wurde auch unter mac geladen werden können und auch umgekehrt.
scheinbar aber geht das nicht. der packer reagiert zwar und auch die menge der dateien wird korrekt erkannt nur diese werden nicht entpackt und die dateinamen können gar nicht oder nur fehlerhaft ermittelt werden. wieso?
hier ein beispiel:
Code: Alles auswählen
UseBriefLZPacker()
If OpenPack(0, pth)
If ExaminePack(0)
While NextPackEntry(0)
fn = targetLoc + PackEntryName(0)
UncompressPackFile(0,fn)
Wend
EndIf
ClosePack(0)
EndIf