Moin Spätmoin,
also erstmal der einfache Weg. Von den Units des Hauptprojektes (nicht im
Package) kannst Du auf die Packageunits zugreifen, indem Du diese über "uses" in Dein des Hauptprojekte einbindest. Das dürfte wohl klar sein, hilft aber zum Unterscheiden.
Jetzt ist es natürlich ungünstig im
Package eine
Unit des Nichtpackageteils in die uses zu legen, denn diese wäre ja sonst im
Package und dann hat man plötzlich alles im
Package, ja da könnte man natürlich gleich alles ins Hauptprojekt legen und nimmt überhaupt keine Packages. Fazit bringt so wenig, da muß ein anderer Weg her.
Ok, da gibt es nun verschiedene Ansätze. Einer Wäre in Deinen
Package Units eine TForm Variable im Initialization Bereich zu definieren und dieser dann das Hauptfomular Deiner Annwenung zuzuweisen oder besser das Spiel mit einem TDatamodule. Innehalb des Packages würdest Du dann nur mit Deiner TForm/TDatamodulevariable (hier Zeiger) arbeiten.
Grüße // Martin