now my only true problem is implementing a simple cross-platform zip capability for zipping a single directory and all subdirectories and sub-files beneath it
There are a few cross platform zip utilities around.
I use the one provided by Thomas Tempelmannhttp://www.tempel.org/RB/ZipPackage
Its free in the basic form, and only $35 to unlock a nifty feature called ZipFolderItem
The class is all you need in OSX, while for Windows you need to track down the zlib all (free to distribute) and bundle that with your app.
I have tried this
trying to utilize zipmbs and have the app automatically "installing" zlib if not found on windows in volume(0) system folder. I can use zipmbs to class.creatfile("zipname.zip") and add single files.. But as far as recursing.. I'm experiencing files... I've played with the compression examples and keep getting an error with the item property (which is an array)
any code would help.. This is pretty much the only thing preventing the project from being 100% complete as iPhone/iPad/iPod touch bundles are zip folders with an "ipa" extension instead of zip. I have managed to bypass apples proprietary coding which prevents Linux and windows development without huge packages like dragonsdk or marmalade which depends on visual studio.. I've managed to use direct binary to create a vb/RB of iOS development.. Basically an assembler which is still able to be code signed with a valid apple keychain... The vb version works great and I've submitted quite a few apps to the i store without apple knowing none the wiser that the code wasn't compiled by gcc via Xcode
but RB has been quite a rough transition in some spots
but no sdk is required or comilers and linkers.. Just one program that just under 7 mb compiled and 3 mb if compressed with UPX. So I definitely appreciate all your help.