Please enable JavaScript to view this site.

A-Shell 7.0 Release Notes

Navigation: Notes by Version and Date

1774 — 04 July 2025

Scroll Prev Top Next More

1774.0.1   New

TAB(-10,x) enhancement: new AG_LANGUAGE (116) command queries or sets the ATE / Windows client LDF LANGUAGE setting. Equivalent to the existing MX_LANGUAGE function but applies to the ATE or Windows client rather than the machine the app is running on.

Syntax:

? TAB(-10, AG_LANGUAGE); chr(127);   ! query 

input "", LANG$                      ! return name of current language

? TAB(-10, AG_LANGUAGE); LANG$; chr(127);  

! set (no response to this operation)

The LANG$ parameter may be just the name (e.g. ENGLSH or SPANSH), in which case it will look in the usual places for the LDF file of that name. Or you may specify a complete filespec (relative to the client).

The only way to determine if the set operation worked is to follow it with a query.

1774.0.2   Fix

XTREE: Setting XTR.USECOLORDER=1 and XTR.USRCFG=0 was not supporting the ability of the application to detect and preserve hidden columns (indicated in COLORDER(cno) by setting the high bit). Note the three scenarios:

User has total control over column size/order (saved in Registry) --set XTR.USRCFG bits and define a TreeID (see 'XTREE Techniques').
User and application share control over column order and visibility -- set XTR.USRCFG=0 and XTR.USRCOLORDER=1. (Application must save and restore XTR.COLORDER.)
User has no control over column layout -- set XTR.USRCFG=0 and XTR.USECOLORDER=0 and use COLDEF to determine column layout.

1774.0.3   Fix

XTREE: resizing the tree window was resetting column widths back to initial sizes if not yet saved.

1774.0.4   Fix

XTREE: Advanced Coldef Option Format= was messing up sorting and date picker. Error introduced in 1757.2.