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>

Reply via email to