realbasic-plugins
[Top] [All Lists]

Extended Plugin Source

To: REALbasic Plugins <realbasic-plugins at lists dot realsoftware dot com>
Subject: Extended Plugin Source
From: Bob Delaney <delaneyrm at earthlink dot net>
Date: Thu, 1 May 2008 23:03:12 -0500
Authentication-results: mx.google.com; spf=pass (google.com: domain of realbasic-plugins-bounces at lists dot realsoftware dot com designates 66.116.103.65 as permitted sender) smtp dot mail=realbasic-plugins-bounces at lists dot realsoftware dot com
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-plugins at lists dot realsoftware dot com
I've released the source files for my Extended Plugin. The Linux  
version can be downloaded from this page:

http://homepage.mac.com/delaneyrm/ExtendedPlugin.html

The file named "RBinterface.cp" describes itself. I've included the  
compiled NTL lib, "libNTL.a". You may want to recompile that with your  
own optimization choices. I compiled it with Ubuntu. I've also  
included the output Linux library "libExtended.so". You might need to  
change some of the paths in "makefile".

I made a Universal NTL library for the universal part of my plugin,  
and still a different one for the Windows part. If you want them, I'll  
make them available. I used the Windows version of NTL, not the Unix  
version.

Bob

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>


From  Wed 7 May 2008 15:40:00 +0200
Delivered-To: listarchive at realsoftware dot com
Received: by 10.142.80.15 with SMTP id d15cs403789wfb;
        Wed, 7 May 2008 06:40:08 -0700 (PDT)
Received: by 10.141.88.3 with SMTP id q3mr972818rvl.3.1210167608319;
        Wed, 07 May 2008 06:40:08 -0700 (PDT)
Return-Path: <realbasic-plugins-bounces at lists dot realsoftware dot com>
Received: from lists.realsoftware.com (m.realsoftware.com [66.116.103.65])
        by mx.google.com with ESMTP id g31si2851428rvb.2.2008.05.07.06.40.06;
        Wed, 07 May 2008 06:40:08 -0700 (PDT)
Received-SPF: pass (google.com: domain of realbasic-plugins-bounces at lists 
dot realsoftware dot com designates 66.116.103.65 as permitted sender) 
client-ip=66.116.103.65;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of 
realbasic-plugins-bounces at lists dot realsoftware dot com designates 
66.116.103.65 as permitted sender) smtp dot mail=realbasic-plugins-bounces at 
lists dot realsoftware dot com
Received: from m.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP id D577714A21AB;
        Wed,  7 May 2008 08:40:03 -0500 (CDT)
X-Original-To: realbasic-plugins at lists dot realsoftware dot com
Delivered-To: realbasic-plugins at lists dot realsoftware dot com
Received: from smtprelay04.ispgateway.de (smtprelay04.ispgateway.de
        [80.67.18.16])
        by lists.realsoftware.com (Postfix) with ESMTP id B3BA814A218D
        for <realbasic-plugins at lists dot realsoftware dot com>;
        Wed,  7 May 2008 08:40:01 -0500 (CDT)
Received: from [84.175.117.57] (helo=[192.168.1.80])
        by smtprelay04.ispgateway.de with esmtpa (Exim 4.68)
        (envelope-from <realbasiclists at monkeybreadsoftware dot de>)
        id 1JtjsG-0007Os-PV; Wed, 07 May 2008 15:40:00 +0200
To: realbasic-plugins at lists dot realsoftware dot com
Subject: Plugin problem with Console applications
From: realbasiclists at monkeybreadsoftware dot de (Christian Schmitz)
Date: Wed, 7 May 2008 15:40:00 +0200
Message-ID: <1igku22 dot yv86bzzbfeiqM%realbasiclists at monkeybreadsoftware 
dot de>
MIME-Version: 1.0
User-Agent: MacSOUP/D-2.8.2 (Mac OS X version 10.5.2 (x86))
X-Df-Sender: 363246
Cc: Aaron Ballman <aaron at realsoftware dot com>
X-BeenThere: realbasic-plugins at lists dot realsoftware dot com
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: REALbasic Plugins <realbasic-plugins at lists dot realsoftware dot 
com>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: realbasic-plugins-bounces at lists dot realsoftware dot com
Errors-To: realbasic-plugins-bounces at lists dot realsoftware dot com

Hi,

when compiling for console applications, RB 2008r2 complains about the
plugins:

************
An error has occurred while compiling this project.
Message: There is no class with this name.
File: MBS REALbasic Audio Plugin.rbx
Location: PortAudioStreamParameters._init
Code:
************

RB 2008r1 does not complain. It complains for several classes which have
nothing really common.

The class definition looks like this:

static REALproperty PaStreamParametersProperties[] =3D {
        { nil, "Device",                                "Integer",
REALpropRuntimeOnly|REALconsoleSafe, REALstandardGetter,
REALstandardSetter, FieldOffset(PaStreamParametersClassData, device) },
        { nil, "ChannelCount",                  "Integer",
REALpropRuntimeOnly|REALconsoleSafe, REALstandardGetter,
REALstandardSetter, FieldOffset(PaStreamParametersClassData,
channelCount) },
        { nil, "SampleFormat",                  "Integer",
REALpropRuntimeOnly|REALconsoleSafe, REALstandardGetter,
REALstandardSetter, FieldOffset(PaStreamParametersClassData,
sampleFormat) },
        { nil, "SuggestedLatency",              "Double",
REALpropRuntimeOnly|REALconsoleSafe, (REALproc) getsuggestedLatency,
(REALproc) setsuggestedLatency },
};

REALclassDefinition PaStreamParametersClass =3D {
        kCurrentREALControlVersion,
        PortAudioStreamParametersMBS,
        nil,
        sizeof(PaStreamParametersClassData),
        0,
        (REALproc) nil,
        (REALproc) nil,
        PaStreamParametersProperties,
        sizeof(PaStreamParametersProperties) / sizeof(REALproperty),
        nil,
        0,
        nil, // events
        0,
        nil, // event instances
        0,
        nil, // interfaces
        nil, // bindings
        0,
        nil, // constants
        0,
        REALconsoleSafe // flags
};

What could be the problem?

Gru=DF
Christian

-- =

Over 1000 classes with 20000 functions in one REALbasic plug-in. =

The Monkeybread Software Realbasic Plugin v8.2. =


<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>


<Prev in Thread] Current Thread [Next in Thread>
  • Extended Plugin Source, Bob Delaney <=