Workbook date limitation options
The date limitations for the compiled workbook may be set in several ways:
- On the compilation form, as date limitation for the compiled EXE.
- Through the registration key tool, as date limitation on the registration key of the EXE file when compiled with copy protection.
- When the EXE file is compiled as a trial version.
The workbook date limitation options form contains settings which affect the compiled EXE behavior, if it contains date limitations.
Date verification mode option group
Date verification mode presents 3 options which define the way the compiled application will verify the current date on an application start.
- System clock only. With this option the compiled exe will verify the current date by the system clock and, if it is incorrect, the application displays the error message “System clock has been set back” and the exe will not start.
- Internet only. With this option the compiled exe will check the current date on the Internet by making a request to public NTP servers. If there is no connection to the Internet then the application shows the error “Application requires the Internet connection to start” and will not start.
- System clock and the Internet. With this verifying mode the compiled exe will check the system clock settings and, if it is incorrect, the application will try to verify the current date through the Internet. If there is no Internet connection, the application shows “System clock has been set back and the Internet connection is not available. Application cannot start.” warning and will not start.
System clock move insensitivity.
The use of this item makes sense when you select the “System clock only” or the “System clock and the Internet” date verification modes.
Sometimes the system clock may be moved back unintentionally. For example, when automatic daylight savings time changes happen or when customer is traveling through several time zones.
To prevent blocking the compiled application’s launch you may set the date verification sensitivity to the system clock changes. You need to enter the amount of hours which will not affect the compiled application launch, meaning that if the system clock has been moved back for that amount of time or less then the date verification will function normally.
You may activate the expiration warning message which will be shown at the mentioned amount of days before the application is expired. In “Renew/Upgrade instructions” field you may enter the path to the file that contains your expiration warning message.