Ich glaube ich habe die Lösung des Problems gefunden:
Wir haben in unserem Projekt eine eigene Resource-Datei eingebunden, welche Verionsinformationen enthält. Diese Resource wurde in der DPK-Datei gleich an erster Stelle eingebunden:
Delphi-Quellcode:
package MyPackage;
{$R MyPackage.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
Bei Packages, welche eine eigene Resource-Datei in der DPK-Datei einbinden, funktionierte die Code-Completion nicht. Wir haben nun eine eigene
Unit gemacht, welche nur die Resource-Datei einbindet (also nicht mehr über die DPK), dann scheint es wieder zu funktionieren.
Hier der funktionierende Teil:
Delphi-Quellcode:
package MyPackage;
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
Hat einiges an Zeit und Energie gekostet, das Problem zu lokalisieren.
Vielen Dank allen für die Anregungen,
Hans.