![]() |
bpl von Drittanbietern weitergeben
Hallo,
die Frage kurz und bündig. Darf ich bpl´s die ich von z.B. LMD oder anderen Komponentenanbietern gekauft habe an die Endkunden weitergeben? Der Hintergrund ist das ich überlege ein großes Projekt modular auf zu bauen. Da ich Formulare mit Komponenten in externe Module exportieren will dachte ich an die Verwendung von dynamisch ladbare bpl´s. Die Verwendung von dll´s ist nicht möglich da Formulare die in den dynamisch geladenen dll enthalten sind als zusätzliches Programm für den Anwender wirken. (Weitere Tabs in der Taskleiste). Das möchte ich vermeiden. Da meine bpl´s wiederum bpl´s von Drittanbietern enthalten muss ich diese dem Endkunden mit geben. Da es aber möglich ist jede bpl auch als Entwurfs Package zu verwenden könnte jemand die weitergegebenen bpl´s zweckentfremden. Gibt es da eine Alternative? |
AW: bpl von Drittanbietern weitergeben
Grundsätzlich: (bezüglich allen BPLs und nicht nur von LMD)
Die Runtime-BPLs hast du gerade deswegen bekommen, um sie "mit deiner Anwendung" weiterzugeben, wenn gegen diese Packages gelinkt wurde. Einzeln natürlich nicht, genauso wie die DesignTime-BPLs. Wenn du es genau wissen willst, dann siehe Lizenzbedingungen oder deren Support fragen. Zitat:
Für was ein Package genutzt werden darf, gibt man in den Projektoptionen an, bzw. per Compilerschalter. (denen vom Package) * Runtime und DesignTime * nur Runtime * oder nur DesignTime |
AW: bpl von Drittanbietern weitergeben
Normalerweise ist es in den Lizenzbedinungen des jeweiligen Anbieters genau geregelt, was weitergegeben werden darf und was nicht. Meistens ist es erlaubt, die Runtime-BPLs weiterzugeben, nicht aber die DCUs oder die DCPs, da man damit eigene Programme compilieren kann.
|
AW: bpl von Drittanbietern weitergeben
Bei LMD gibts immer Design und Runtime-Packages.
Dein Anwendung verteilt die Runtimes. Und diese allein kann man nicht verwenden um in der IDE die Komponenten zur verfügung zu haben. |
AW: bpl von Drittanbietern weitergeben
Vielen Dank!
Genau die Info habe ich gebraucht. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 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