Thema: Delphi Form und BPL

Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: Form und BPL

  Alt 23. Jan 2006, 16:42
Zitat von hanspeter:
Was ich wissen will, wo eine bpl sich requires Bibliotheken herholt, wenn diese im Projekt bereits
statisch gelinkt wurden.
Wenn du die Units statisch in die EXE gelinkt hast, interessiert das die BPL recht wenig, da die EXE-Datei keine DLL ist und somit nicht die notwendigen Exports bereits stellt (auch wenn das PE Format das zulässt, hat Borland das aus guten Gründen so nicht implementiert).
Da aber BPL und EXE nicht diesselben Units statisch linken dürfen ("Duplicate unit %s found in package %s"), müssen beide EXE und BPL die Units durch ein Package laden.

Zitat:
Müssen diese gesondert mit bereitgestellt werden oder wird die bereits gelinkte Bibliothek verwendet.
Ja. Der ToolhelpViewer, der bei der JCL dabei ist, zeigt einem an, welche DLLs/BPLs benötigt werden.


Zitat:
Was ist aber mit den anderen von der bpl benötigten Packages. Müssen diese neben VCL und RTL auf dem Userrechner vorhanden sein oder werden die statisch gelinkten Bibliotheken verwendet?
Wenn Delphi der Meinung ist, dass in der BPL nur VCL und RTL benötigt werden, und du beim Projekt unter "Mit Packages kompilieren" auch nur VCL und RTL stehen hast, dann brauchst du keine zusätzlichen Packages mit ausliefern.
  Mit Zitat antworten Zitat