Subject Re: [IBO] Upgrade Install problem
Author Ramil
Hi Alan!
It is probably related to it:

DoMacroSubstitute syntax was changed since IBO4.6A.

// IBO4.5B and older
procedure TIB_Dataset.DoMacroSubstitute;

// IBO4.5A and newer
function TIB_Dataset.DoMacroSubstitute( const ASQL: string ): string;


Probably somewhere there was an old bpl-file.
Try carefully deinstall IBObjects
(remove all IBO[your Delphi version]*.bpl including:
Documents and Settings\...\My Documents\Borland Studio Projects\Bpl\
Program Files\Borland\Delphi(your version)\Projects\Bpl\
WINDOWS\system32\
)
and install IBObjects again.

I shall be grateful, if you will inform about result.

Best regards,
Ramil

>
>
>
>
>
> Just upgrade to 4.6 from 4.5. I renamed my C:\IBIO4 to C:\IBIO4.5 and let
> the installer create a new dir C:\IBO4
> After having it compile with no errors during the installation.
> I get:
> The procedure entry point
> @Ib_components@TIB_Dataset@DoMacroSubstitute$qqrv
> could not be located in the dynamic link library IBO40CRT_D7.bpl.
>
> when loading Delphi
> I've reopened this package and recompiled, I can see the newly compiled bpl
> version in both the Projects/bpl and system32 dirs..
>
> Can anyone suggest something else to try and make this error go away?
> Alan
>