Hallo,
mir ist ein Zusammenhang nicht ganz klar, vielleicht kann wer mir auf die Sprünge helfen.
Ich lege eine
BPL an. Es entsteht
DCU,
BPL und DCP.
Verwende ich die
BPL direkt in einem Programm interessiert sich der Compiler für dcp und
bpl gar nicht.
Er benötigt die
DCU und linkt diese direkt in das Projekt.
Gebe ich die
BPL jetzt als Laufzeitbibliothek an (und nur diese), dann wird
BPL/DCP auch ohne
DCU gefunden
und verwendet.
Beim Programmstart wird diese Bibliothek automatisch mit geladen?
Zumindest kann ich in meinem Testprogramm auf Funktionen dieser
bpl aus dem Programmcontext heraus zugreifen, ohne das Laden explizit zu veranlassen.
Wenn ich jetzt keine weiteren Laufzeitbibliotheken angebe, welche
VCL,
rtl u.s.w. verwendet jetzt diese Bibliothek?
Werden die benötigten
BPL implizit als Laufzeitbibliotheken geladen oder wird die bereits in das Projekt eingebundene Bibliothek verwendet?
Gruß
Peter