Einzelnen Beitrag anzeigen

davar

Registriert seit: 4. Feb 2005
311 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Programmieren mit Modulen - unit oder dll?

  Alt 15. Jun 2006, 15:03
Zitat von Olli:
Ich denke, daß die DLLs der bessere Weg sind. Wenn du ein gutes Plugin-System modellierst und dann jedes der "Programm-Module" als DLL auslieferst und dein Programm die Plugins aus dem Pluginverzeichnis immer kooperativ(*) lädt, dann bist du im Endeffekt besser dran, weil du:
  • jederzeit neue oder aktualisierte Plugins an den Kunden ausliefern kannst
  • nicht immer das Programm neu kompilieren mußt
  • nur kleine einzelne Plugins aktualisieren und verteilen (Downloadkosten!) mußt, statt einer monolithischen EXE-Datei
  • dem Kunden die Programmmodule einzeln anbieten kannst, Bsp: 1 Plugin kostet 150 EUR, 10 kosten 100 EUR pro Stück usw. ...
  • selber nur jeweils ein Modul pflegen mußt
  • Drittanbietern die API zu deinen Plugins verkaufen kannst
  • später auch mal ein Programm-Modul in einer anderen Programmiersprache hinzufügen kannst ...
Ich verstehe.. oder versuche es zumindest. Aber es heisst doch, dass man in dlls nur Funktionen hineinpacken kann. Aber wie ist es denn dann mit den einzelnen Formularen? Wo bleiben die?
  Mit Zitat antworten Zitat