Documentation Update

Product:   Comet2017Install510.exe

Version:   Comet 2017 Build 510

Date:      October 6, 2017       Download the latest release now!

1.	Use of files with restricted names as defined by Microsoft are not allowed. An Error E09 is now issued.
	The names are: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9,
	LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9.  These names are disallowed even if
	an extension is used; for example, COM1.txt.
	
2.	E09 (invalid file name) is now issued if the first part of file name contains more than 8 characters.

3.	Corrected a bug in XAP that could have attempted to create a temporary session file with an invalid name.
	This would likely occur on a very busy XAP server as the file names include a serial number.  Once the
	number exceeded 99999 an invalid file name was generated.  The serial number resets to zero each time
	Comet is restarted.	

CosW and CosP

1.	Fixed a bug in using CosWGlob.ini settings for single-digit parameter values such as Log=1.
	If the parameter value contained only one character it was ignored unless ExclusiveIni=1 was set in
	CosWGlob.ini.
		

Changes in previous releases: Build 509 1. Corrected problem using EXCPSUB on a POSITION statement. Following the processing of the EXCPSUB code you would receive a random error. This bug was introduced in Comet version .506 2. Use of EXCPSUB on an unformatted INPUT, unformatted PRINT, AUTOINPUT, or the INPUT with no transmit marks now returns E7D (invalid error handler). Previously an E74 (invalid object code) was returned. CosM32 1. The compiler will now issue an error if EXCPSUB is used on the PRINT and INPUT statements listed above. 2. Corrected a problem which disallowed the use of a symbolic constant as the SELECT CASE expression. This bug was introduced in Comet version .495 and would issue a compile error 53. CosW 1. Increased the limit of simultaneously open .dll dialogs from 10 to 20. Build 508 1. Now issues E31 on the OPEN of an archive printer if user doesn't have access to the archive directory. Previously the error was not detected until the CLOSE of the printer. 2. Eliminated possible infinite loop in the compiler that would occur if .IFDEF was issued without matching .ENDIF