Documentation Update

Product:   Comet2017Install512.exe

Version:   Comet 2017 Build 512

Date:      January 19, 2018       Download the latest release now!

1.	Comet32 .exe files are now digitally signed.  This should help eliminate false positives reported
	by some virus scanning utilities.

Comet Explorer

1.	Corrected a couple of problems reporting the correct source file name and object version number for
	files found after a search.

Changes in previous releases: Build 511 1. Eliminated a crash that could occur when writing a blank XML field to a file. Build 510 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. 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