How to implement a Agree/Disagree E.U.L.A.

FlexibleLearning at aol.com FlexibleLearning at aol.com
Sat Aug 16 11:32:02 EDT 2003


What we do here is write the date and time the user clicked "I Agree'" to a 
Preferences file (Mac) or Registry entry (PC). You can get the Mac prefs folder 
using specialFolderPath, and use SetRegistry and QueryRegistry on a PC.

When the program launches again, it checks to see if there is a prefs file or 
a registry entry. If not, the user gets the EULA screen, otherwise it 
continues.

This allows program upgrades to be time- or feature-sensitive if necessary by 
comparing data written to something in the new release such as a version 
number or the current date.

/H
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.runrev.com/pipermail/use-livecode/attachments/20030816/ac337c7c/attachment.html>


More information about the use-livecode mailing list