AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

bpl von Drittanbietern weitergeben

Ein Thema von Edelfix · begonnen am 12. Mär 2015 · letzter Beitrag vom 12. Mär 2015
Antwort Antwort
Edelfix

Registriert seit: 6. Feb 2015
Ort: Stadtoldendorf
213 Beiträge
 
Delphi 10.4 Sydney
 
#1

bpl von Drittanbietern weitergeben

  Alt 12. Mär 2015, 18:34
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?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.143 Beiträge
 
Delphi 12 Athens
 
#2

AW: bpl von Drittanbietern weitergeben

  Alt 12. Mär 2015, 18:59
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:
Da es aber möglich ist jede bpl auch als Entwurfs Package zu verwenden
Nein.
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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (12. Mär 2015 um 19:02 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.009 Beiträge
 
Delphi 12 Athens
 
#3

AW: bpl von Drittanbietern weitergeben

  Alt 12. Mär 2015, 19:01
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: bpl von Drittanbietern weitergeben

  Alt 12. Mär 2015, 19:05
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Edelfix

Registriert seit: 6. Feb 2015
Ort: Stadtoldendorf
213 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: bpl von Drittanbietern weitergeben

  Alt 12. Mär 2015, 20:04
Vielen Dank!

Genau die Info habe ich gebraucht.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz