Hello Phil, Another method I was thinking of: TPRegState=^TRegState;
TRegState = record TrialDays:Integer; Key,License:String; GetDays:Boolean; Registered:Boolean; end; RegStatus(var Status:TPRegState); Thanks for you feedback. I think when I have time, I'll wrap the whole thing up in a component. Al+ Monday, June 28, 2004, 8:26:00 AM, you wrote: PM> Alistar, PM> The default parameters option will not work while the method/procedure is PM> expecting VAR parameters. Also, you cannot overload a method that is PM> declared in the same class - you can only overload in a descendant class. PM> You have to use the overload directive in the base class, and again in the PM> descendant class. _______________________________________________ Delphi mailing list [EMAIL PROTECTED] http://ns3.123.co.nz/mailman/listinfo/delphi
