"This is not free software. You are hereby licensed to use this software for evaluation purposes without charge for a period of ?? days. If you use this software after the ?? day evaluation period a registration fee of $?? is required."
Are you developing shareware/trialware applications? You are!
Let's say that you want your programs to stop responding after a specified date, number of uses or you just want to have limited feature set for unregistered users. Let's say that you don't have time/nerves to protect your software from unauthorized use (no time to code).
I have a workaround for you! There are some Delphi components that will help you!
Delphi provides a function that simplifies the process of setting the values in TSystemTime (record that contains values for the date and the time). The function is DateTimeToSystemTime and takes two parameters, a Delphi TDateTime and a TSystemTime variable. Here is an example of setting the system time/date to the value from an Edit Box:
procedure TForm1.Button1Click(Sender: TObject) ;
var sTd : TSystemTime;
StrToDateTime(Edit1.Text), sTd) ;
For those Delphi developers who want to know more about issues on protection from any unauthorized usage: Protect your Delphi Software
For many people, the most pressing reason to register is to get rid of the annoying nag box, which pops up at the most inconvenient times. Registration may entitle you for free technical support and free upgrades or even new features of the software.
Finally, by registering the software, we provide developers with the resources and incentive to support the software with updates and to develop additional quality shareware products in the future.
Online registration services for your shareware and software.