Year 2000 Compliance


Protext v4.3 and above (PC, Amiga, Atari)

Dates are used in Protext as follows:

  1. The mail-merge system variables SYS_DATE, SYS_SDATE, SYS_LDATE may be used to insert the current date into a document at print time.
  2. The macro normally assigned to ALT-D will insert the current date into the text at edit time.
  3. Date calculations in expressions using the functions DATENUM, SDATE and LDATE.
  4. (Atari only). The DATE command which sets the computer's date.

All of these features were tested for year 2000 compliance when originally added to Protext (in most cases this was version 3.0, the first PC version of Protext in 1987). These have been re-tested with current releases and no problems have been found.

Proviso: Protext obtains the current date from the computer's operating system and correct operation depends on the operating system and BIOS handling 21st century dates correctly.


Prodata

Dates are used in Prodata as follows:

  1. The system variables SYS_DATE, SYS_SDATE, SYS_LDATE may be used to insert the current date into a layout.
  2. The macro normally assigned to ALT-D will insert the current date into a field at edit time.
  3. Date calculations in expressions using the functions DATENUM, SDATE and LDATE.

Date calculations are year 2000 compliant.
On the PC version, the current date will be displayed incorrectly after 1 January 2000 ('19:0' instead of '2000').

A patch is available to correct year 2000 problem, which can easily be installed and will correct this error.

Click here for Year 2000 patch details


Protext Home Page