Rob Kennedy wrote:
> Is rtl in the requires list of both packages as well? It should be.
> The Delphi 5 package will need to require rtl50 since Delphi 5
> doesn't support automatic package suffixes.

It is in the requires list of both packages, except in D5 since
there is no rtl(50).

> Having the run-time package be required by the design-time package
> really only does two things, neither of which is terribly important:
> 
> 1. It increases the chances that changes to the run-time package won't
> require recompilation of the design-time package. Recompiling the
> design-time package after modifying the run-time package is never a
> bad idea anyway, though.
> 
> 2. It makes the IDE automatically add the run-time package to the
> run-time-package list in the project options when the associated
> design-time package is activated. Nothing stops the developer from
> doing this manually instead.

Yes, that's why I didn't gave up. It's fortunately solved now, many
hours wasted just in order to find out finally that there was a second 
xD10Run.bpl/dcp in my Delphi _7_ BPL-folder. No idea why D10 tried to
load that one instead since both design-time and run-time packages are
stored in the same directory. Even Dependency Walker displayed the
correct path to the dependend run-time package. Anyway, now that all
works fine I've uploaded a new version of my service framework, URL:
http://www.duodata.de/misc/delphi/DDService.zip.  
It's for D5, D7, D2006 and Delphi/RAD Studio 2007. And an enhancement
of the original CodeGear service framework that adds long time missed
features including new Vista stuff.

Arno Garrels

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to