Subject RE: [IBO] Problems with 4.2.I release?
Author Thomas Steinmaurer
Geoff,

I am (was) in the same situation with people using my IBOTST
Extension Package with IBO 4.2.I and Delphi 6.

For example, I have some IBO packages (IBO40CRT, ...)
in the required section of *my* delphi packages.

One compiles now IBO 4.2.I under Delphi 6, AFAIK the
compiled packages are called IBO40CRT_D6, ...

Afterwards the compilation of the IBOTST extension
package compiles the IBO D7 packages, because the IBOTST
package source requires e.g. IBO40CRT, which isn't available,
due to the "_D6" prefix, so the D7 packages are compiled
implicitly.

Appending the "_D6" prefix for the required IBO packages
in the IBOTST package source solved the problem under
Delphi 6.

Regards,
Thomas Steinmaurer
IB LogManager 2.1 - The Logging/Auditing Tool for InterBase and Firebird
http://www.iblogmanager.com

> Hello Jason and/or Helen,
>
> Is there a problem with the current 4.2.I release?
>
> Specifically relating to Delphi6 and Delphi7. It seems that some
> of the packages have lost their {$IFDEF}s resulting in a partial
> configuration for specifically Delphi7.
>
> Paul Hope tried to question this a week ago but received no
> response.
>
> Note: When you use {$IFDEF} statements inside package files (dpr,
> dpk etc) as is happening with IBO now, those conditions will be lost
> with the next automatic update of the package by Delphi. That is;
>
> When Delphi reads the package it obeys the {$IFDEF VERxxx}
> conditions - in this case resulting in {$LIBSUFFIX '_D7'} being
> applied. When the package is saved the dpr/dpk is rewritten
> according to the configuration details - but without saving any
> previous {$IFDEF}s. Resulting in a package configured specifically
> for whatever version of Delphi you are using.
>
> I was hoping to download 4.2.I and confirm which packages have
> been "corrupted" in this way, but cannot seem to get through at
> the moment.
>
> --
> Geoff Worboys
> Telesis Computing
>
>
>
> ___________________________________________________________________________
> IB Objects - direct, complete, custom connectivity to Firebird or InterBase
> without the need for BDE, ODBC or any other layer.
> ___________________________________________________________________________
> http://www.ibobjects.com - your IBO community resource for Tech Info papers,
> keyword-searchable FAQ, community code contributions and more !
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>