Hier einige Grundlagen zu Packages:
1.) Packages sind im Prinzip DLLs die zusätzlich zu Standard-DLLs auch Klassen, Datentypen und Variablen bereitstellen können
2.) ein
Package besteht aus einer oder mehreren Units. Zusätzlich können auch Resourcen enthalten sein.
3.) um den Code aus einem
Package zu nutzen, muss man die Namen den enthaltenen Units kennen und mit
Uses
einbinden.
4.) Runtime-Packages können von eigenen Anwendungen aber auch (indirekt) von der Delphi
IDE benützt werden
5.) Runtime-Packages können andere Runtime-Packages benützen.
Allerdings kann die Abhängigkeit immer nur in eine Richtung gehen.
6.) Designtime-Packages können (und dürfen) ausschliesslich nur von der Delphi
IDE benützt werden
7.) In aller Regel gehört zu jedem Designtime-
Package auch ein Runtime-
Package
Im Runtime-
Package befindet sich dann z.B. eine Komponente und im Designtime-
Package befindet sich ein Propertyeditor und der Aufruf der Funktion Register().
8.) Runtime-Packages werden nur compiliert
9.) Designtime-Packages werden zuerst compiliert und dann installiert
Installieren bedeutet dabei als Plugin innerhalb der Delphi
IDE verankern.
10.) ein
Package kann auch gleichzeitig Runtime- und Designtime-
Package sein
11.) Runtime-Packages müssen über den Windows Suchpfad gefunden werden
Vielleicht kannst du jetzt etwas genauer fragen.