AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Programmieren mit Modulen - unit oder dll?
Thema durchsuchen
Ansicht
Themen-Optionen

Programmieren mit Modulen - unit oder dll?

Ein Thema von davar · begonnen am 14. Jun 2006 · letzter Beitrag vom 15. Jun 2006
Antwort Antwort
Seite 2 von 2     12   
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
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: Programmieren mit Modulen - unit oder dll?

  Alt 15. Jun 2006, 15:11
Zitat:
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?
Diese kannst du schon in Dlls packen, die komplette Verwaltung dieser (Erzeugung usw.) sollte aber innerhalb der Dll geschehen. Der Datenaustausch zwischen Programm und Dll geschieht dann über Funktionen.
Markus Kinzler
  Mit Zitat antworten Zitat
davar

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

Re: Programmieren mit Modulen - unit oder dll?

  Alt 15. Jun 2006, 16:28
Zitat von mkinzler:
Diese kannst du schon in Dlls packen, die komplette Verwaltung dieser (Erzeugung usw.) sollte aber innerhalb der Dll geschehen. Der Datenaustausch zwischen Programm und Dll geschieht dann über Funktionen.
Dann bedanke ich mich noch einmal recht herzlich für die zahlreichen Antworten. Ich werde mich jetzt erst einmal mit dem Thema beschäftigen, damit ich wieder gezielte Fragen stellen kann. Und diese kommen bestimmt noch

MfG


davar
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 15:04 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