LONDON, UK,  (April 12, 2006) -- 13flatFIVE Software
announces a Major Enhancement to Squirt public beta : Generate C++ source
templates for building REALbasic plugins from your REALbasic project
classes.

http://www.13flatfive.com/squirt.html

For the first time, RB developers can use one or more REALbasic project
classes as "templates" for your C++ REALbasic plugin code.  Squirt will also
attempt to convert the REALbasic source inside the "template" class to the
equivalent C++ equivalent, although most developers will go on to create
their own C++ code from scratch.

 Squirt will use any selected RB project class to generate not only the
equivalent C++ class declaration and source code, but then also create the
requisite C++ RB plugin format DLL "wrapper" code. Use this to quickly
create all the tedious definitions and wrappers necessary to make a RB
plugin. 

 Currently only simple ³non-control² plugin classes can be generated. You
can make simple plugin classes that contain no visual element. These can be
used as ³templates² for a new REALbasic plugin project. Only Class methods
and computed properties are converted. Currently Only the basic intrinsic
datatypes: integer,double,single,boolean and string are supported.

You can create plugins with methods that accept or return these values. In
addition, if you have created any computed properties using the above
datatypes, these will be made into plugin class property.

Plugin classes can also have events, which will not only be declared in the
generated C++ code, but accompanying "triggerEvent" methods are also
generated to make it easy to invoke any of your RB plugin events from within
your plugin without messing around with C++ function pointers.

Squirt 1.3 also adds support for REALbasic COMPUTED PROPERTIES.

Squirt is currently in beta and is available for free.


Contact Dan Stenning at [EMAIL PROTECTED] if you have any questions or
suggestions.

http://www.13flatfive.com/squirt.html


_______________________________________________
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