At 8:07 AM -0800 12/22/06, Ola Olsson wrote:
At 9:11 AM -0800 12/21/06, Joe Huber wrote:
Their older plugin supports basic license validation and their
integrated eSeller in builds for Windows, Mac PPC PEF and Mac PPC
Mach-O. (Not sure about linux) However it does not work at all if
the UB IDE is running in native Intel mode, not even to build a
Windows nor PPC version of your app. (You can use it with the UB
IDE running on Rosetta)
To be clearer, this means that the old eSellerate plugin can NOT be
used create a UB build of any sort.
Their new plugin supports basic license validation and their new
EWS Embeded Web Store. But it only builds for Mac PPC Mach-O and
Mac Intel Mach-O. So it's great for building a UB version of your
app, but not much else. So if you want to build for Windows or PEF
then you need to do a separate build using their older plugin. It's
kind of an ugly hack if you ask me.
Let me get this straight. I used RealBasic's tool to convert the
older Esellerate plugin to the new format and now my applications
with the integrated eSeller build without error. So, if I read the
above correctly, as long as I continue to develop on a PPC machine
with RB 2006 r4 I can build for all targets.
No. As mentioned, the old plugin only builds for Windows and Mac PPC,
no Mac Intel. There's no Mac Intel part in that plugin so...
- It cannot be used with any RB IDE running on Intel (Rosetta is OK)
- It cannot be used to build any form of MacIntel app, meaning no UB either.
And, there is no current reason for me to use the newer Esellerate
embedded webstore. Is this correct?
If you want to build a UB app, or just a Mac Intel app, then you must
use the newer UB eSellerate plugin. And note that the new plugin will
require at least some changes to your project. If you just want to do
basic license validation using the ValidateSerialNumber call, you
just need to use the newer class names. Also there is no longer any
support for their integrated eSeller, so if you currently use that
then you have more changes to make to adopt their new EWS embedded
web store.
Will I still be able to build a UB version along with Win32?
It takes two different eSellerate plugins to support UB and Windows.
And your RB code needs to be (at least slightly) different between
them. So you'll need to add some compile time conditionals (#if) to
segregate the new UB calls from the older Windows and PEF calls. And
if you're building using an Intel Mac, you have to perform the
Windows build while running the IDE in Rosetta.
This is why yesterday I called this situation "an ugly hack". :-)
Hope this helps.
Happy Holidays,
Joe Huber
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>