Does anybody knows if there is a new version of IBX components that fully
supports IB2007 under C++Builder6.
Thanks in advance
FBM
There is a patch for BDS2006 at http://cc.codegear.com/Author/102. BCB2007 is
basically that same code level plus 5 or 6 pretty minor fixes. The last BCB6
patch was for IB 7.5 but most of the differences for 7.5 and 2007 are around the
service API stuff so that would give you most everything you probably want for
IB 2007.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Sorry to bother again, but I have trouble locating/applying the patch you
mentioned. This is what I did:
I downloaded IBX 10.11 for BDS2006 w/ IB 2007 support, but didn't know how
to install under BCB6, so as I suspect that only works for Delphi. I also
try to locate a make file under the source directory to see if by copying
source files I could remake the library, but I didn't find one.
Then I downloded the IBX 6.08 for BCB 6 w/ IB 7.1 support (not for 7.5 as
you mentioned). This is the latest update I see that has support for BCB6.
This one I was able to install, but got the same result.
So let me explain my problem in greater detail:
I was using IB7.1, but upgraded to IB2007. I build my applications using
BCB6 & IBX 6.01 (now IBX 6.08). When I run my application I get the error
that a function is missing in the GDS32.DLL (8.0.0.132), so what I did was
to use the GDS32.DLL that came with IB7.1 (7.1.0.189) and my application was
able to run.
But now I am having some problems with the IBServer which after some time
stop responding and I have to restart IBServer + application (with IB 7.1
worked fine, although the information requirements have also increased).
My guess was that using GDS32.DLL (version 7.1) with IBServer 2007 was
causing the problem, so that's why I asked for a newer version for IBX.
Can you help with this?
"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> escribió en el mensaje
news:468a...@newsgroups.borland.com...
Check you machine for other copies of gds32.dll. InterBase has never removed
functions from ghds32.dll, so if it is there in the 7.1 gfd32.dll it must be
there in the 8.0 (2007) version.
> But now I am having some problems with the IBServer which after some time
> stop responding and I have to restart IBServer + application (with IB 7.1
> worked fine, although the information requirements have also increased).
> My guess was that using GDS32.DLL (version 7.1) with IBServer 2007 was
> causing the problem, so that's why I asked for a newer version for IBX.
>
Do not use older versions of any gds32 with newer versions of hte server.
Always keep the gds32 and server version equal on the server. Using older
versions is not supported and will more than likely cause problems. There
server also uses gds32 in addition to any clients on that machine.
> Can you help with this?
>
Is it ok to use IBX 10.11 with C++ Builder 6? I am planning to use the
service API.
Thanks
Oliver
"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> wrote in message
news:468a...@newsgroups.borland.com...
You can't use the BDS2006 with previous versions. If you could I wouldn't have
to do releases for each version, I could just do one release. The last BCB6
release was 6.08.
Oliver
"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> wrote in message
news:47596ed2$1...@newsgroups.borland.com...
None planned at this time.
Any ideas?
Oliver
"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> wrote in message
news:47596ed2$1...@newsgroups.borland.com...
Check the time stamps of the lib files in both the release and debug
directories. They should be the same and match the obj files for IBX. This
sounds like one of the lib files is still the old one.
I checked all the files you mentioned and they all have pretty much the same
timestamp:
ibxpress.obj 6/29/03 21:56
debug\ibxpress.bpi 6/29/03 21:55
debug\ibxpress.lib 6/29/03 21:55
release\ibxpress.bpi 6/29/03 21:57
release\ibxpress.lib 6/29/03 21:57
Any other ideas?
Oliver
"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> wrote in message
news:475c...@newsgroups.borland.com...
Oliver
"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> wrote in message
news:475c...@newsgroups.borland.com...
The dcp is only use for Pascal based stuff.
> Oliver
Those look like the correct dates. I jsut downloaded and installed the 608
patch from codecentral on a clean BCB6 install and can not reproduce your error.
It sounds like there are other lib or obj files begin found by the linker and
that is what is causing it, but the files in the patch are correct.
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::ParamByName(const System::AnsiString)' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall Ibquery::TIBQuery::Prepare()'
referenced from C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall Ibquery::TIBQuery::ExecSQL()'
referenced from C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external 'Ibquery::TIBQuery::' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAMODULE.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::SetQuery(Classes::TStrings *)' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAFILECREATE.OBJ
Any ideas on how to hunts this problem down?
Oliver
"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> wrote in message
news:475d...@newsgroups.borland.com...
Thanks
Oliver
"Oliver" <oliv...@cox.net> wrote in message
news:475dbbd6$1...@newsgroups.borland.com...
I'm not sure what to tell you. If you are not using packages you need the lib
file in the debug and release folder (depending on if you have debugging on or
not). If you are using packages then you need the bpi. The missing links are
not newly introduced items and would be there no matter what version of the lib
file was found so it seems the linker is not finding the lib file it needs for
the code. Try adding the .lib file directly to the project and see if that helps.