I would start with Dave Addey's excellent Xcode template.
http://www.thismuchiknow.co.uk/?p=20
Chris
On Dec 1, 2008, at 3:20 PM, Bastian Bense wrote:
Theodore,
I'd be interested in a working SDK even if it is experimental, since
I'm just testing some things and I'm not going to give my plugins to
anyone else anyway.
I mean, it's more than nothing (and that's what REAL Software offers
right now). If you take a look at the Python SDK, you'll see what an
SDK could be like. Um, documentation anyone? :)
Thanks!
2008/12/1 Theodore H. Smith <[EMAIL PROTECTED]>:
On 1 Dec 2008, at 17:45, Bastian Bense wrote:
Hey guys,
I'm trying to get started with REALbasic plugins, and I have some
experience with writing Python modules in C++.
It seems that REALbasic's SDK is not so much different from the way
plugins are written for any other high level language or software;
however, I have the feeling that the REALbasic SDK is old and
outdated, not optimized and not tested with recent compilers and
IDEs.
Here are a few things I noticed:
- the example project for Xcode is outdated and does not work
- there is not a single example project that actually compiles on
OS X
- typedefs for "Boolean" (and some others) only exist in the Win32
header includes resulting in compilation errors on other platforms?
Is it just me, or is the RB-SDK a really big mess? Can someone point
me to a good tutorial, fixed headers/makefiles/xcode projects or
anything that helps with the compilation of plugins for REALbasic?
I have my own SDK :( So I can't help you much there. The reason was
I was
planning to let people use ElfData outside of REALbasic and wanted
to keep
REALbasic's lock/unlock mechanism, so I had to rework a lot of
stuff to make
it happen.
Then I later decided I didn't have time to port my plugin to C++ :D
I mean
it does work, I just didn't release it, but I've used ElfData in
the past in
a private C++ based project.
I also improved a few things here and there to make them go faster
and make
it easier to use ;) And removed a lot of useless stuff.
Personally... I don't like it when the headers define "bool". A
bool should
be a 1 byte sized int of 1 or 0. In Xcode you can turn on "one byte
bool"
compilation, which is a good idea.
But yeah the SDK is a mess, and most of the projects don't compile
or work.
It's a real mess.
I'd send you my plugin SDK only... if you used it you'd never be
able to use
plugin code from other authors ;) Even the names are different.
Like OPLock
instead of REALLockObject (OP stands for ObjectPlatform)
--
Best regards,
Bastian Bense
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>