Subject Re: [firebird-support] Re: Any experiences moving from BDE (D7) to IBObjects & FB 1.5.2
Author Aage Johansen
Kevin Day Programming wrote:
> Hello there,
>
> I have used both ibojects and fibplus. I think the claim of Jason's
> regarding the speed of conversion from the BDE refers to a situation where
> the application is already built with a firebird/interbase backup, but
> accessing it via the BDE. This means that the program has to be already
> client server designed.

I've done conversions from BDE+IB to IBO+IB. Converting the first set of
apps was in 1998 (I think). The apps was written with a "C/S mindset", but
some features just couldn't be made to work. After fighting for some time
I chose to use IBO, and quite a lot was accomplished with the
'search&rplace' of GReplace. The other apps (1999/2000) was heavily into
TTables, so I chose to do a rewrite of the lot.
I don't think IBX or FIBplus were options at the time, only their common
ancestor - Greg Deatz' FIB (IIRC). After IBO, I don't think I've ever
considered changing to another component set. (Note that I've only used
Delphi for windows applications since 1995)


> In my case however I was converting a large Paradox application. So you
> have to things here to contend, semi-redesigning and refractoring the
> application to a full client-server system as well as changing all the data
> access components.

Yes, a simple switch from BDE+Paradox to <FIBplus or IBO>+IB will most
probably not be a success. You have to "think C/S".


> My first big mistake was attempt a quick and dirty conversion using the ibo
> data components from ibobjects and leave fairly much everything as is
> including pessimistic locking (gasp!!). ...

Don't kick "pessimistic locking" too hard - I need it!


--
Aage J.