****  FREEWARE  ****  FREEWARE  ****  FREEWARE  ****  FREEWARE  ****


Y2K Delphi3 Solution (NO WARRANTY...).
---------------------------------------

(Include Delete To ReCycle Bin Solution.)

1. Whats In This Zip File.

   If you visit borland site, the Y2K issues, you will find out that one
   Of the biggest differences between Delphi 3 and Delphi 4 is the

   **** TwoDigitYearCenturyWindow   ****  Var

   That actually let you with no code change support two-digit years 
   As 2000+ (for all years smaller than TwoDigitYearCenturyWindow the
   Delphi will give a year 2000+ date.
   (By The Way, Delphi 4 Default For This Var Is 0 - So, If You Don't
   Change It in Your Project You will not Gain This Difference in Delphi's
   Version)

   Well, we added this change to Delphi 3 by changing the borland SysUtils unit.
   Putting this DCU inside your Delphi Lib directory OR in your project Directory
   And rebuilding your project - will cause Delphi to link this DCU into your EXE.
   And you'll be able to see immediately how your 2 digits year - inputs gets to be
   Converted into year 2000+

   By default this parameter is set to 29.
   You can change it to whatever you want, and bias your century window, as you need.

   This change affects the StrToDate function. There for it also affects Immediately 
   Database fields (TDateTime Fields and ***. AsString functions of DateTime fields)

   IF you enter To the Source of SysUtils.Pas That Shipped With This Zip File, 
   Look for "Mazluta" String To See What Change Have Done.

   WELL NO NEED TO WORRY TOO MUCH ABOUT Y2K ... (How Nice?).

   Moving to Delphi 4 or Delphi 5 will still be a good idea but 
   But Y2K should be less bothering you while using this SysUtils ...

2. Terms and Condition.
------------------------

   SysUtils.Pas Is Inprise (Or Borland) Possession.
   You Can Use This Source Only If You Have Legal Rights To Do So.
   (Legal Professional or Enterprise Copy of Delphi 3)

   SysUtils is off course not ours - so it is FREE !!!

   As free it comes, free it is - you can distribute 
   (only the EXE File, Compiled With This Dcu) it to anyone you 
   want, As long as you do not charge any fee for this.

3. Contents
------------

   The most important is SysUtils.DCU (Or SysUtils.Pas). 
   This is the file you should use in your projects.
   All other files are samples:

   3.1 	without.exe  is an example showing you how sysutils work without this patch.
        Play With the 2 Digit Year And See What Happen.

   3.2	Project1.Exe - shows you what happens if you use the patch.
        Play With the 2 Digit Year And See What Happen.
  	Put Value Less Then 30 In The Year &
        Value EQ/GT 30 In the Year and now see What Happen.

   All other files are Project1 source
   Both Without and project1 have the same code - the only difference is which
   SysUtils the compiler used (and the caption of a label)

   3.3	Also Include In This Zip File Is uFileUtil.pas That Let You 
 	Copy - Move - Delete One or more Files to anywhere including RecycleBin.
        Instead Of Using DeleteFile Function (Delphi Style) Use DELETE_FILE
  	And So On.


4. Warranty
------------

NO WARRANTY

   We are not be held responsible in any way for any damage of any kind to any data
   Or hardware or any other thing (reputation, name and so...) caused by using this 
   Sysutils Patch.
   You are using it on you on RISK - and by using it you AGREE to this term.
   We don't even promise you it wills work:)

5. Who Are We?

   If you find it useful for you
   We Will Appreciate Your Email and Maybe Your Reward...
   Reward us with cash to 

   Mazal-Tov Yosi, givaat ha-tatzpit 7, hod ha-sharon, ISRAEL.

   Email Address: mazluta@inter.net.il

   Any Suggestion or Remark Will Be Received With Appreciation.

   Thanks For Reading This ReadMe File.


****  FREEWARE  ****  FREEWARE  ****  FREEWARE  ****  FREEWARE  ****

