Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IBX Sources and Firebird

24 views
Skip to first unread message

Lou Feliz

unread,
Sep 4, 2001, 11:49:44 AM9/4/01
to
Hello,

I wish to create my own version of the IBX packages. I understand that I
need to call them something different. What is the best way to get the
names of the packages and source files so that I can make sure I have
them all. Thr purpose of this excersize is to have an ???IBX VCL that
will work with Firebird 1.x.x.x. Currently my app works fine, but I have
a dialog that allows the user to backup,restore, validate and check
statistics and I don't want to lose this feature when deployed against
Firebird.

If someone has started this process and is willing to share, I would
most appreciate it. It would be nice if IBX could offer some limited
support of FIB, but this would probably cause pains int he certification
and testing process and will probably never happen <G>.


Thanks.


- Lou

Dave Dickinson

unread,
Sep 4, 2001, 12:03:42 PM9/4/01
to
In article <3B94F818...@krmrisk.com>, lfe...@krmrisk.com wrote...

Hi,

> It would be nice if IBX could offer some limited

> support of FB

The only 'current' problem is that IBX checks the version number of
gds32.dll for 6.x or higher, and obviously FB's version number is 1.x.

Unless the Firebird crew decided to change this version number so the FB
pretends to be Interbase, this gds32.dll check in IBX needs a small
change.

Nobody expects Jeff to support 'new' Firebird features, but it would be
really good for those of us using IBX with all flavours of Interbase for
this change to be made by Jeff or A. N. Other in the the main 'IBX'
code, thus avoiding an unneccasary fork.

Dave

Lou Feliz

unread,
Sep 4, 2001, 12:30:42 PM9/4/01
to
Dave,

I do agree. I hope that Jeff will share with the IBX user community if
he will indeed allow version checking for GDS32.dll to extend to
Firebired. A suggestion would be to allow versions 1.x.x.x of Firebird
and we will see what happens with Firebird 2 and Interbase 7. For now, I
will disable my admin components in the beta release of my app until IBX
is fixed.

- Lou

--
Luis R. Feliz
Information Systems Manager
KRM Risk Management and Insurance Services
http://www.krmrisk.com
ph:559-277-4800 ext 461
fx:559-277-4950
lfe...@krmrisk.com.nospam
(remove the .nospam)

Dan Palley

unread,
Sep 4, 2001, 12:19:29 PM9/4/01
to
There's a lot of discussion over the version numbering scheme for FB 1.0 in
the FB newsgroups. I don't think they've made a final decision yet.

Dan

"Dave Dickinson" <davaDotD...@myplaceDotco.nz> wrote in message
news:MPG.15ff0bbb2...@newsgroups.borland.com...

Jeff Overcash (TeamB)

unread,
Sep 4, 2001, 1:39:36 PM9/4/01
to

Dave Dickinson wrote:
>
> In article <3B94F818...@krmrisk.com>, lfe...@krmrisk.com wrote...
>
> Hi,
>
> > It would be nice if IBX could offer some limited
> > support of FB
>
> The only 'current' problem is that IBX checks the version number of
> gds32.dll for 6.x or higher, and obviously FB's version number is 1.x.
>

Nowhere does IBX check the version number of gds32.dll. IBX dynamically loads
gds32.dll and then checks for the existence of the procedure RollbackRetaining.
If that exists then I know we are working with a 6.0 or higher client, if it
does not it is a 5.x client. The dll version number is never read. You can
search on GetFileVersionInfo through the source and see there is no such call.
If I had to guess without looking at the gds32.dll source I suspect the version
checking is done inside the Dll concerning the service API. This would have
nothing to do with IBX.

I do not have the spare time to also support forks. I have consistently
maintained this and that is not going to change in the future.

--
Jeff Overcash (TeamB) I don't think there are any Russians
(Please do not email And there ain't no Yanks
me directly unless Just corporate criminals
asked. Thank You) Playing with tanks. (Michael Been)

Lou Feliz

unread,
Sep 4, 2001, 4:59:06 PM9/4/01
to
Jeff,

Thanks for your reply. I will post a message in the Firebird Dev NG
just in case some one has not already seen your post. If the gds32.dll
is the source of the problem, that is great.


Cheers!


- Lou

--

0 new messages