Wenn ich das richtig verstanden habe, gibt es 3 Arten, ein
Package einzubinden:
- Als Entwurfszeitpackage (wird direkt in die exe gelinkt)
- Als statisches Runtimepackage - benötigt bpl zur Runtime + dcp zur Designtime (wird beim Laden der exe gelinkt)
- Als dynamisches Runtimepackage - benötigt bpl zur Runtime (ich muss die Library selbst ähnlich wie eine DLL mit LoadPackage einbinden - siehe 1. Post)
Da hast du etwas falsch verstanden.
Design-Time-Packages werden ausschlieslich von der Delphi-
IDE geladen und benützt.
Sehr häufig benützt das
Design-Time-
Package ein Runtime-
Package damit Komponenten innerhalb der
IDE "leben" können.
Es gibt aber auch
Design-Time-Packages, die ganz ohne Runtime-Packages daherkommen.
Sie enthalten sog. "Experten" also Erweiterungen der Delphi-
IDE.
Nur
Runtime-Packages können später in Anwendungen benützt werden.