Subject RE: [IBO] changing KeyLinks, MasterLinks etc to use aliases
Author Jason Wharton
Fortunately GReplace is really all that someone needs to convert a BDE based
application to IBO since it truly is as easy as changing class and unit
names. However, with IBX there are so many things that they have done that
were different that it is a much greater challenge. People have often asked
if I would write even a guide to do it and so far I have resisted. I
believe at some point it would be very useful to have such a resource.
Please contact me via private email and lets start working together to
create an IBX to IBO migration guide and utility. I believe it will do
everyone a whole lot of good. I will make it freely accessible so that
everyone can read it and benefit from it rather than making it a paid for
item like the IBO Getting Started Guide.

Once IBO 4.7 is released this will be something I'd like to treat with some
priority. Making IBO more accessible is the biggest need I face.

Jason

> -----Original Message-----
> From: IBObjects@yahoogroups.com [mailto:IBObjects@yahoogroups.com]On
> Behalf Of Woody
> Sent: Thursday, November 30, 2006 1:38 PM
> To: IBObjects@yahoogroups.com
> Subject: Re: [IBO] changing KeyLinks, MasterLinks etc to use aliases
>
>
> From: "Jason Wharton" <supportlist@...>
> > Woody,
> >
> > This sounds very interesting to me. I would very much like
> to have a
> closer
> > look at what you have. If possible, I would like to work
> on adding this
> > kind of a feature in IBO version 5 to have a utility that
> will convert
> > someone's project from the BDE to IBO and if I could also
> make it work to
> > convert an IBX application over to IBO that would be even better.
> >
>
> Since I haven't used the BDE in quite some time (I switched
> when IB went OS
> and now use FB for everything), it would be tough for me to
> wrap my head
> around the changes needed to go from the older TQuery, et.
> al. to the newer
> style in TIB_xxx. It's a little easier going from IBX, IMO,
> because the
> components are "more" compatible. Take that comment with a
> grain of salt but
> I think you get my point. :-)
>
> > The problem I will have with IBX is people will be able to
> get rid of a
> lot
> > of useless code. I would likely try and insert comments at
> various places
> > that would have their attention drawn to things and a
> reference to what
> the
> > suggested alterations would be.
> >
>
> My idea is to keep a log of warnings, suggestions and
> problems in separate
> files. You can review each file going step by step over
> anything that needs
> looking into. I suppose if it kept a log number for each
> entry it could
> insert a comment with the log number in the code so you could
> match it up
> easier without clogging up the code with all kinds of
> comments. That way,
> similar code in different files could point to the same suggestions or
> comments. Relational, eh? :-)
>
> As an aside, I'll get in touch with you through regular email
> regarding my
> current search program if you are interested. I would be more
> than happy to
> donate time and effort into a worthy cause like this.
>
> Woody (TMW)