Subject RE: [IBO] IBO 46 in BDS 2006 CBuilder personality (BCB2006)
Author Jason L. Wharton
> I've just purchased the most recent version and I'm still getting
> this problem, despite the fact the the IB_Directives.inc you now get
> has this fix in. Whether I try a manual install from the full source
> code, or use the automatic installer, I still get lots of
>
> "[C++ Error] IB_Components.hpp(3596): E2347 Parameter mismatch in
> read access specifier of property SQLSelect" errors.
>
> I've tried editing the source of IB_Components.hpp, as mentioned in
> the earlier (temporary) solution, but I then run into trouble later
> on.
>
> Any ideas?

I don't have any ideas, just more questions to hopefully spur the right
idea.

What is it that could have your environment fail whereas mine works fine?
Could there be some kind of system level setting that has your compiler
behave differently?

Are you looking at the errors generated in the \Logs sub-folder of the IBO
install folder when using the installer? Perhaps some additional clues
could be found there.

The installer for IBO simply uses the command-line compiler to generate from
sources all the required files. This is how I can maintain a ZIP file under
2MB and yet IBO can be installed on Delphi 3, 4, 5, 6, 7, 2005, 2006 and
CPPBuilder 4,5,6 and 2006. You can see where it fails in its calls to the
command line compiler for more clues. This should happen without any
significance from your default environment because I specify most all the
parameters on the command line and in command files. You may see different,
more fundamental, problems there.

HTH,
Jason Wharton