Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Demoversion! Was ist erlaubt? Wie wirds gemacht? (https://www.delphipraxis.net/16022-demoversion-ist-erlaubt-wie-wirds-gemacht.html)

Christian Seehase 9. Feb 2004 15:31

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Moin Hansa,

Zitat:

Zitat von Hansa
Ich habe die Erfahrung gemacht, daß eine zeitliche Limitierung nichts bringt.

ausser man macht es so, wie es früher mal bei Opera war.
Man dürfte es 30 Tage lang testen, aber es wurden nur die tatsächlichen Testtage gezählt. Du konntest den Test im Prinzip auch über Jahre verteilt durchführen.
Wie das gemacht wurde weiss ich leider nicht.

fkerber 9. Feb 2004 15:36

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Hi!

Ich persönlich halte die zeitliche Limitierung auch für wenig geglückt, aber mit einem Limit bei den Programmaufrufen wäre es vielleicht getan.

Ciao fkerber

P.S.: Ich bin gegen die Daten-Löschungs-Methode.

Hansa 9. Feb 2004 15:56

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Wie gesagt, es hängt vom Einsatzzweck ab. Ich habe mehr mit kaufmännischen Sachen zu tun und mache das folgendermaßen: kein Zeitlimit, aber z.B. nur 2 Kunden/Adressen etc. sind erlaubt, oder ich beschränke das Eingabedatum. Im Prinzip kann man dann machen, was man will, ohne die notwendige Beschränkung auf die 2 Kunden oder Datum geht nicht alles, aber fast. Sämtliche Artikel oder sonstwas kann der ruhig eingeben. Genau so gut lassen sich 100.000 Rechnungen schreiben, aber eben nur für z.B. Feb. 2004. Dies ist auch wichtig, um jemand, der fast seine ganzen Daten in die Demo-Version eingegeben hat, klarzumachen, daß er die Beschränkung nicht mehr in Kauf nehmen muß, sofern er den Lizenzvertrag unterschreibt und die Kohle überweist. :shock:

Das wichtigste ist, wie gesagt, für klare Verhältnisse zu sorgen. Wenn jemand nur die Kund.Nr. 1 und 2 zur Verfügung hat, oder nur einen Monat zum "spielen" (wohlgemerkt: nicht Programm-Ablaufdatum :!:), so kann er sich nicht beschweren, alle Kundenadressen seien weg, die er gar nicht eingeben konnte. :mrgreen:

Schön, aber lästig finde ich auch, die während des Programmlaufes gemachten Einstellungen nicht festzuhalten.

P.S.: Testtage und limitierte Programmaufrufe bringen auch nichts. Irgendein DAU wird das Programm immer wieder starten, um es stolz zu präsentieren, sagen wir mal an 3 Tagen zehn mal. 30 Leute sind begeistert, bis es plötzlich den Dienst versagt. Am 4. Tag. Der Referenzkunde ist frustriert und blamiert und bestellt das "tolle" Programm nicht mal selber. Geschweige von den anderen 30. Ein anderer startet es 30mal und ist sicher: "uff, das funktioniert perfekt". Dann lädt er seine 10 Freunde ein und startet es zum 31. mal..... :wall:

Chris1986 9. Feb 2004 16:49

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Zitat:

Zitat von Hansa
P.S.: Testtage und limitierte Programmaufrufe bringen auch nichts. Irgendein DAU wird das Programm immer wieder starten, um es stolz zu präsentieren, sagen wir mal an 3 Tagen zehn mal. 30 Leute sind begeistert, bis es plötzlich den Dienst versagt. Am 4. Tag. Der Referenzkunde ist frustriert und blamiert und bestellt das "tolle" Programm nicht mal selber. Geschweige von den anderen 30. Ein anderer startet es 30mal und ist sicher: "uff, das funktioniert perfekt". Dann lädt er seine 10 Freunde ein und startet es zum 31. mal..... :wall:

Man sollte nicht die Programmstarts zählen, sondern eben nur die Tage, an denen das Programm tatsächlich schon einmal oder eben mehrmals verwendet wurde . . .

MfG
Christian

MrKnogge 9. Feb 2004 17:28

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Zitat:

Zitat von Christian Seehase
Moin Sharky,

such doch mal bei Sourceforge nach TurboPower.
Wenn ich mich recht entsinne, gab's davon auch eine Komponentensammlung für Lizenzen/Seriennummern.
Vielleicht geht's damit.

Da ging es zwar um Serials aber als ich bei sourceforge.net nach OnGuard gesucht hab,
hab ich auch was von Testversionenn(Beschränkungen von TestTage, Datum, Funktionen) gelesen

flomei 9. Feb 2004 19:09

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Weiss ja nicht ob das schon gesagt wurde aber man könnte auch sagen: 100 Programmstarts danach is Ende.

Da schreibt man irgendwo nen Wert in die Registry oder sonstwo hin, zählt den beim Programmstart immer um 1 hoch und dann muss man nur noch machen, dass sich das Programm 1x in 24 Stunden selbst beendet, sonst könnte man es ja einfach immer laufen lassen... :zwinker:

MfG Florian :hi:

Matze 9. Feb 2004 19:11

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Das find ich aber irgendwie doof, einfach beenden.

Achja, sowas in der Art wurde schon besprochen. ;)

Schubi 9. Feb 2004 19:30

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
In der JEDI-VCL hats ne Komponente zur beschränkung der Programmstarts. Aufs Form ziehen, Tage einstellen und fertig

MrKnogge 9. Feb 2004 20:25

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Zitat:

Zitat von Schubi
In der JEDI-VCL hats ne Komponente zur beschränkung der Programmstarts. Aufs Form ziehen, Tage einstellen und fertig

Aber wie wierd die Start-Anzahl gespeichert ?
Wenn es in die Registry geschrieben wird, kann man dann den Schlüssel selbst bestimmen ?
- So könnte man ihn in der Uninstall-Routine wieder entfernen.

Schubi 10. Feb 2004 06:44

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Ups, falsch gedacht. man stellt net die Tage ein sondern das Datum bis zu dem das Programm funktionieren soll.

Die Komponente nennt sicht TJvTimeLimit in der Registerkarte Jv Utils


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:35 Uhr.
Seite 2 von 4     12 34      

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