Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 15 total
Thread ElevateDB and custom functions
Thu, Feb 2 2006 8:01 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim

I'm thinking of creating a slew of custom function to give me "live filters" where more than one table is involved. Are custom filters changing much in ElevateDB?


Roy Lambert
Thu, Feb 2 2006 8:33 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< I'm thinking of creating a slew of custom function to give me "live
filters" where more than one table is involved. Are custom filters changing
much in ElevateDB? >>

Yes.  They can use PSM (stored procedure language) in ElevateDB and can also
be externally defined as DLLs.  It will be fairly easy to move the existing
custom functions over to the DLL form, however.  Think of a wrapper like the
WebBroker (WebSnap) web modules.

--
Tim Young
Elevate Software
www.elevatesoft.com

Sun, Feb 5 2006 8:00 AMPermanent Link

Mauricio Campana Nonino
Tim Young

But it will be still possible to do custom functions directly in server source code, as I do now, correct?

Mauricio Campana Nonino

Mon, Feb 6 2006 11:56 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauricio,

<< But it will be still possible to do custom functions directly in server
source code, as I do now, correct? >>

Yes, and no.  You will still be able to code custom functions in Delphi
code, but they will reside in DLLs instead of directly in the server source
code.

--
Tim Young
Elevate Software
www.elevatesoft.com

Mon, Feb 6 2006 2:30 PMPermanent Link

Eryk Bottomley
Tim,

> Yes, and no.  You will still be able to code custom functions in Delphi
> code, but they will reside in DLLs instead of directly in the server source
> code.

Eeeek!! Do you mean you're not going to be shipping the source to the
server anymore?

Eryk
Tue, Feb 7 2006 5:33 AMPermanent Link

Mauricio Campana Nonino
Tim Young

<<Yes, and no.  You will still be able to code custom functions in Delphi
code, but they will reside in DLLs instead of directly in the server source
code.>>

Oh, that's too bad. I hate DLLs.

Mauricio Campana Nonino
Tue, Feb 7 2006 11:27 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Eryk,

<< Eeeek!! Do you mean you're not going to be shipping the source to the
server anymore? >>

No, we will still ship the source code to the server and it will still be
customizable to some extent.  However, custom functions are handled
differently so that they are uniform across local and C/S usage in terms of
the database catalog.

--
Tim Young
Elevate Software
www.elevatesoft.com

Tue, Feb 7 2006 11:28 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauricio,

<< Oh, that's too bad. I hate DLLs. >>

As far as you're concerned, you won't even be able to tell the difference.
There's a UI to the custom functions, so you implement them in Delphi in the
same fashion as an event handler.  The only additional task is that you have
to ship some extra DLLs with your application.

--
Tim Young
Elevate Software
www.elevatesoft.com

Tue, Feb 7 2006 12:53 PMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


If its possible I'd prefer not to have to ship any dll's just the .exe. My bet is that a lot of us will feel the same. Even so I'm fascinated about "a UI to the custom functions"  - tell me more.

Roy Lambert
Tue, Feb 7 2006 2:10 PMPermanent Link

Eryk Bottomley
Tim,

> No, we will still ship the source code to the server and it will still be
> customizable to some extent.  However, custom functions are handled
> differently so that they are uniform across local and C/S usage in terms of
> the database catalog.

Good, so long as the source is there things can be patched back the way
they were where needed. If these really are DLLs (and not packages) then
marshalling object references back and forth via virtual/abstract
wrappers (or something similar) would be rather tiresome.

Eryk

Page 1 of 2Next Page »
Jump to Page:  1 2
Image