![]() |
Form und BPL
Hallo,
mir ist bei einer MDI Form aus einer bpl eine Sache unklar. Das Main Programm kompiliere ich mit Laufzeitpackages. Hier habe ich nur VCL und RTL ausgewählt. Das sollte heißen, dass alle anderen benötigten Packages statisch gelinkt werden? Beim compilieren der BPL sind ja Laufzeitpackages inaktiv. VCL und RTL werden als Laufzeitpackages gelinkt. 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? Main und BPL benötigen z.B. noch IBObjects und Fastreport. Für einen Tip dankbar. Gruß Peter |
Re: Form und BPL
Wenn beide EXE und BPL diese Module brauchen, dann müssen diese auch als Packages eingebunden werden. Beim der EXE über Projekt/Optionen/Packages und bei der BPL über das Requires.
|
Re: Form und BPL
Das weiß ich doch alles.
Was ich wissen will, wo eine bpl sich requires Bibliotheken herholt, wenn diese im Projekt bereits statisch gelinkt wurden. Müssen diese gesondert mit bereitgestellt werden oder wird die bereits gelinkte Bibliothek verwendet. Das könnte ich zwar ausprobieren , geht aber auf meinem Entwicklungsrechner nicht, das alle Bibliotheken durch die Delphiinstallation vorhanden sind. Peter |
Re: Form und BPL
Zitat:
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:
Zitat:
|
Re: Form und BPL
OK jetzt ist es klar.
Ich habe mir zwischenzeitlich auch einen Testrechner Delphi - frei gemacht. Jetzt kann ich das Programm unter User-Bedingungen testen. Gruß Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz