AGB  ·  Datenschutz  ·  Impressum  







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

Delphianwendungen modularisieren

Ein Thema von Cogito · begonnen am 17. Dez 2009 · letzter Beitrag vom 17. Dez 2009
Antwort Antwort
Seite 1 von 2  1 2      
Cogito

Registriert seit: 12. Jun 2008
280 Beiträge
 
#1

Delphianwendungen modularisieren

  Alt 17. Dez 2009, 10:09
Hallo zusammen,

kann mir jemand sagen wie man Delphianwendungen in einzelne Module zerlegen kann, analog zu dem Delphi eigenen Mechanismus mit BPL-Packages? In diesem Zusammenhang vielleicht noch die Frage, ob man eine Anwendung besser mit Laufzeitpackages weitergibt oder alles in die Exe compiliert? Könnte man die Module auch durch Codefreischaltung zur Laufzeit aktivierbar machen und wenn ja wie (gibt es hier eine gute Komponente oder Tools dafür) ?
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.268 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 10:16
Bei mir kommt alles in eine EXE. Programmteile werden dann ggf. freigeschaltet oder gesperrt.

Ich war die Versionskontrolle leid. Es war zu fehleranfällig, immer darauf zu achten, ob die DLL immer die benötigte version hat. Die EXE ist zwar etwas größer, aber bei den heutigen Übertragungsgeschwindigkeiten ist das egal.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#3

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 10:17
Suche mal nach dem Begriff Hier im Forum suchenInterfaces. Dazu gibt es auch noch ein gute Tutorial von sakura zu Interfaces und PlugIns mit Delphi zu realisieren.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 10:30
Habe ich an dieser Stelle schon oft gesagt.
Lass die Finger von BPL und Laufzeit-BPL.
Du handelst dir mehr Probleme ein, als du Nutzen hast.
Das ganze BPL Gefummle ist einfach nicht mehr zeitgemäß.
Eine saubere Möglichkeit Delphi zu modularisieren ist über die Com-Server Technologie gegeben..
COM und DCOM.
Hier ist z.B. auch eine Mischung von Delphi und NET möglich.
Ich habe damit gute Erfahrungen gemacht, obwohl einige hier im Forum mit Com-Servern auf Kriegsfuss stehen.

Gruß Peter
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 11:06
Es kommt hier auch auf den COM-Partner an. Office-Anwendungen als Gegenstück sind sehr problematisch
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

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

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 12:15
Wenn alles Delphi ist dann alles in eine Exe kompilieren - Und gut ist.
Ansonsten wenn möglich auf C-Kompatible Schnittstelle der DLL achten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Cogito

Registriert seit: 12. Jun 2008
280 Beiträge
 
#7

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 15:21
Und wie könnte man das mit dem Freischalten eines bestimmten Programmblocks handeln, wenn ich alles in die Exe reinkompiliere? Ich denke hier auch an die Möglichkeit, eine Anwendung als Trial Version auszuliefern und dann mit Schlüsseln freischalten zu lassen, dies aber dann modular, d.h. nicht einfach nur ein Schlüssel, sondern eben granularer.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

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

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 15:22
Zitat von Cogito:
Und wie könnte man das mit dem Freischalten eines bestimmten Programmblocks handeln, wenn ich alles in die Exe reinkompiliere?
Z.B. über Lizenzdatei
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Cogito

Registriert seit: 12. Jun 2008
280 Beiträge
 
#9

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 15:25
Zitat von Bernhard Geyer:
Z.B. über Lizenzdatei
Wie würde sowas denn aussehen und wie sicher wäre hier ein Schutz gegen einfaches Kopieren und weitergeben?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

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

Re: Delphianwendungen modularisieren

  Alt 17. Dez 2009, 15:27
Zitat von Cogito:
Wie würde sowas denn aussehen
XML-Datei geschützt mit Checksumme

Zitat von Cogito:
und wie sicher wäre hier ein Schutz gegen einfaches Kopieren und weitergeben?
Je nach Aufwand viel oder wenig. Du musst überlegen wieviel Aufwand du spendieren willst und wieviel kriminelle Energie (und Crack-Knowho) der Anwender hat.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 10:48 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