Subject | Re: [IBO] Unresolved external |
---|---|
Author | Geoff Worboys |
Post date | 2001-04-28T13:22:07Z |
> [Linker Error] Unresolved external '__fastcallI cannot think of any reason why this should be happening but
> Ib_components::TIB_ConnectionLink::SetIB_Connection
> (Ib_components::TIB_Connection *)'
perhaps...
I notice that the BCB projects allow many of the source units to be
implicitly imported - that is; if the the unit is used but not
available from another package then it will be included in the package
being built. BCB (v4 at least, I have not used BCB5) does not give
any warning messages about implicitly included units. (Delphi does.)
What I do is have a single unit called IBO.pas which contains...
- - - - - - - - -
unit IBO;
interface
{$INCLUDE IB_Directives.inc}
implementation
uses
IB_Editors,
<etc - copied from IBO_D5.dpk>;
- - - - - - - - -
I then include this single unit in my BCB package. I also use the
same single unit when compiling the Delphi package - but Delphi gives
me lots of warnings about implicitly included units. This allows me
to keep a single file that includes all units required, and the unit
can be easily synchronised by just copying the unit names from the
IBO_D5 package source.
The reason for explaining this is, perhap you could try setting up
such a unit (that uses all the same units specified in IBO_D5) and see
if that clears your problem. If so, then perhaps we can setup all the
IBO BCB packages to operate off a single unit in this manner.
HTH
Geoff Worboys
Telesis Computing