Please enable JavaScript to view this site.

A-Shell Development History

888.0.1

(Windows/ATE) MIAMEX,119 calls are now resistant to interference from typeahead.

888.0.2

(Windows/ATE) MIAMEX,97 (Create Windows Directory) now works over ATE, provided an additional argument is passed, set to "R" (for "Remote"):

XCALL MIAMEX,97,DIRSPEC$,STATUS{,"R"}

If the "R" argument is not specified, then the directory is created on the local (server) machine, otherwise it is created on the remote PC. Note that if the server is not a Windows machine, an attempt to create a local directory will fail, returning status -1. (You should use MIAMEX,38,DIRSPEC$,STATUS for UNIX directory creation.)

Also note that if the remote directory operation fails, it will return a non-zero STATUS, and if the error is not due to the directory already existing, it will also display a messagebox.

888.0.3

Increase max length of filenames returned from MIAMEX 20 and 21 from 34 to 120. (Same patch as 4.8.845).

888.0.4

(Windows/ATE) Fix a problem with XCALLs to SBX modules corrupting the current Windows control array, leading to subsequent problems saving, restoring, deleting, or updating buttons and other controls.

888.0.5

(Windows/ATE) Clean up some minor problems with ATS-to-ATE communication. NOTE: if using the INFLD HLPIDX parameter to encode pseudo-funkey sequences which include chr(7), the chr(7) should be changed to "^G".

888.0.6

(Windows/ATE) If a groupbox is deleted, all controls within it are automatically deleted. (This is just a convenience.)

888.0.7

(Windows/ATE) New INFLD TYPE code |g may be used to limit some of the more advanced features of |G. At the moment, this only affects dates and time fields; when |g is specified, the date and time picker control is not used (thus allowing people to keypunch dates like they used to.) In the future |g might be extended to similar situations, turning off more advanced GUI features that may not be appreciated by existing users comfortable with their existing keyboard methods. Note that |g shoule be added to |G (rather than replacing it.)