AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Quelltext für Kunden sperren aber Formulare änderbar
Thema durchsuchen
Ansicht
Themen-Optionen

Quelltext für Kunden sperren aber Formulare änderbar

Ein Thema von Alex_ITA01 · begonnen am 1. Aug 2013 · letzter Beitrag vom 3. Aug 2013
Antwort Antwort
Alex_ITA01

Registriert seit: 22. Sep 2003
1.115 Beiträge
 
Delphi 12 Athens
 
#1

Quelltext für Kunden sperren aber Formulare änderbar

  Alt 1. Aug 2013, 22:17
Hallo zusammen,
ich habe mal eine Frage.

Wir entwickeln bei uns in der Firma Individual Software in der Automatisierungsindustrie.
Wir geben keinen Quelltext von unserem Delphi-Programm raus (Know how Schutz).
Die Frage kommt jetzt allerdings auf, ob wir unsere eigenen Komponenten sowie bestimmte Teile des Quelltextes in Packages oder ähnliches auslagern können, sodass der Kunde vielleicht doch mal auf einem Formular noch eine Anzeige oder ein Button oder ähnliches nachrüsten kann.

Also kann man bestimmte Sachen so schützen, dass der Kunde den Quelltext nicht hat aber das er Änderungen an Oberflächen (Formularen) machen kann und sich dann eine neue Exe mit dem "geschützten" Quelltext (Package?) erzeugt?!

Bin gerne für alle möglichen Lösungsvorschläge offen.

Danke und Gruß
Alex
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Quelltext für Kunden sperren aber Formulare änderbar

  Alt 1. Aug 2013, 23:14
Wenn ihr in den Formularen keinen schützenswerten Code habt, was spricht dagegen?

Einfach statt der pas Dateien die dcu Dateien mitliefern (die Formulare allerdings mit pas und dfm)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#3

AW: Quelltext für Kunden sperren aber Formulare änderbar

  Alt 2. Aug 2013, 05:45
Wenn ein Button nachgerüstet werden soll, wie würdest Du die Funktion hinter diesem Button umsetzen? Soll das auch in Delphi passieren?

Wie wäre es mit einer Script-Engine? Oder soll der Kunde eine Delphi-Lizenz erwerben müssen?

Layoutanpassungen, also Beschriftungen, Anordnung, Größe der Controls etc. lassen sich mit einem Runtime-Designer ganz gut handeln. Wir haben Layout-Anpassungen beim Endkunden mit dem DevExpress LayoutControl erschlagen.

Blöd ist allerdings, das die Betriebsanleitung nicht mehr 100% gültig ist, wenn nachträglich Änderungen vorgenommen werden, auch der Gewährleistungsanspruch könnte betroffen sein.

Ich würde damit anfangen, schützenswerten Code auszulagern und als BPL mitzuliefern. Dann kann der Kunde gerne die Quelltexte seiner Anwendung bekommen und rumfriemeln, wie er möchte.
  Mit Zitat antworten Zitat
Alex_ITA01

Registriert seit: 22. Sep 2003
1.115 Beiträge
 
Delphi 12 Athens
 
#4

AW: Quelltext für Kunden sperren aber Formulare änderbar

  Alt 2. Aug 2013, 07:34
Danke für eure Anregungen.

Das mit den DCU's ist sicherlich recht "einfach".

Ja der Kunde müsste sich dann natürlich eine Delphi Lizenz erwerben, wenn er denn darin wirklich ändern will.

Wie schützt man denn Quelltext und liefert den in einer BPL mit @Furtbichler?

Viele Grüße
Alex
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#5

AW: Quelltext für Kunden sperren aber Formulare änderbar

  Alt 2. Aug 2013, 18:47
Na einfach die schützenswerten Units als BPL kompilieren, also: Eine neue BPL anlegen und die Units dort importieren. Dann kompilieren, fertig. Deine Anwendung verweist dann auf die BPL.

Skripten willste nicht? Ist eigentlich schnell genug.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Quelltext für Kunden sperren aber Formulare änderbar

  Alt 2. Aug 2013, 22:39
Interessant wäre auch, alle Funktionen in eine DLL zu verfrachten, dann könnte der Kunde sich die gesamte Oberfläche neu bauen in einer Sprache seiner Wahl.

Zudem entgeht man der BPL-Hell (wenn ihr euer Delphi aktualisiert, müssen die Kunden nachziehen)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
529 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Quelltext für Kunden sperren aber Formulare änderbar

  Alt 3. Aug 2013, 13:34
Hallo, habe für unsere Zwecke (Kassenprogramm) etwas gebaut was die Programmoberfläche in den Teilen, mit denen der Kassierer arbeitet komplett unabhängig vom eigentlichen Programm
ist.
Die Oberfläche wird dann über einen externen Designer mit graphischen Objekten zusammengebaut.

Bisher gibt es Objekte Für Textanzeigen und Eingaben, Datengitter, Buttonartige un noch andere. Kann relativ leicht erweitert werden.

Ein paar Bilder kann man hier sehen:http://abacus-retail.de

Ralf
Ralf
Gruß vom Niederrhein
  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 00:46 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