In order for this site to work correctly, and for us to improve the site, we need to store a small file (called a cookie) on your computer.
By continuing to use this website, you agree to our cookies and privacy policy.
  
Home page Home page Home page Home page
Pixel
Pixel Header R1 C1 Pixel
Pixel Header R2 C1 Pixel
Pixel Header R3 C1 Pixel
Pixel

REVMEDIA Revisted

To ensure that your documentation is as up to date as possible we continue our occasional series intended to bring previous REVMEDIA articles into line with release 2.1 of AREV. My thanks to all subscribers who have helped by notifying me of bugs or discrepancies.

VOLUME 1 ISSUE 7

Page 5   V19 - MAKEFILE is now the DEFINEFILE processor. Remember the
         FIELDS= syntax added with release 2.0 (See I3.17 System Reference).

Page 5   V24 - LIST VOLUMES FILES should be replaced with LIST VOLUMES
         FILE.LIST. (Try LOOKDICT VOLUMES). Note also that the symbolic
         dictionary item FILE.TYPE in the VOLUMES file contains useful
         online documentation in the use of the system function
         GET.FILING.SYSTEM.NAME.

Page 6   V25 - It would seem that the only modifiers working in 2.1 are
           (A   To include "System" files
           (N   To omit the sort
           (P   To output to printer
         Note that the old forms of LISTFILEs are no longer left on the TCL
         stack so it is no longer instructive to examine the stack to see
         how options are implemented.

Page 6   V27 - Note that the full calling syntax for DICTCOMPILE is
               DICTCOMPILE dict filename keys
         If a select list is active keys may be omitted. To recompile all
         dictionary items in a file use a * in place of keys.

Page 6   V28 - In addition to (S, DELETEFILE also supports (E and (L as per
         RECORDCOPY.

Page 6   V29 - (N (for suppress page logic) is supported. Note that BLIST
         can be used on symbolic dictionary items, eg BLIST DICT FILES
         FILE.TYPE.

VOLUME 1 ISSUE 8

Page 3   DEPEND.UPDATE - there have been reports from the field that this is
         unreliable in release 2.1.

Page 5   V45 - Note that LOOKDICT will ignore dictionary items beginning
         with % or not having TYPE F S or G. Note further that the output of
         LOOKDICT may be modified by customising the SYS.POPUPS record
         LISTDICT.

Page 5   V47 - Has been removed.

Page 5   V53 - Has been removed

Page 6   V61 - The output of LISTMEDIA may be modified by customising the
         SYS.POPUPS record LISTVOL.

Page 6   V76 - !files are now automatically attached if required for Qfile
         operations.

Page 7   V77 - (A for display record keys deleted is supported as per
         RECORDCOPY.

Page 7   V87 - Used by CAPTURE.SUB when capturing screen images using the
         extended Alt-8, Alt-F8 functionality for screen grabbing documented
         in Technical Bulletin #54 by Alan Humphrey.

Page 10  MESSAGE - two extra parameters have been added, so that the calling
         syntax is now
           MESSAGE(X,Y,MSG,ATTR,ACTION,IMAGE,PARAMS,WIDTH)
         NB MSG can now be a message ID in the message file. If this is the
         case, PARAMS will be used to fill in %1% etc as with a normal MSG
         call. WIDTH is used to specify a maximum width for a message.

Page 10  DEFAULT - note that to use DEFAULT the program declaring default
         must be a routine including WINDOW_COMMON%. Further, additional
         parameters may need to be loaded. EG for %SK% to work both @DICT
         and WC_SRC_FILE% must be loaded correctly.

VOLUME 1 ISSUE 9

Page 4   Context sensitive help. <@POS> now also works for T type popups. In
         addition <@ROW>  returns the current row number within the popup.

Page 4   In place of a list of keys, a select statement may be put into
         field 4 of a popup. This is then executed as a select before the
         popup is displayed. For maximum effect this command should be used
         in conjunction with the NORESOLVE keyword.

Page 4   Dave Mills of the NCC points out "If you pre-tag selections on an
         ordered popup (MULTIPLE = "O"), the selected popup choices will be
         highlighted, but the order column will not be filled in. If you
         subsequently delete a popup choice, or select an additional one,
         the order column will then be recalculated and displayed.".

Page 5   V92 - Used by PUTCONFIGURE routine to update the system
         configuration details.

Page 5   V93 - Used to install optional modules.

Page 5   V94 - Used to prompt for modules to delete

Page 5   V95 - Used to delete optional module

Page 5   V116 - Note that if the file is being redefined onto another
         volume, the source file will not be automatically deleted. For this
         reason the standard command line modifiers (D) (Delete source after
         redefine), (N) (New file inhibit) and O (Overwrite) can be used.

Page 5   V117 - (L) locks the file and prevents other users modifying
         records in the file when it is being dumped, if coordinated locking
         is used.

Page 11  As highlighted by Mike Pope below, @STAT.REC can no longer be used
         to ascertain whether a window is currently active. RevTI are
         currently considering adding a flag to help the developer to check
         this, but in the meantime developers needing this functionality can
         download a routine from Compuserve provided by Pat McNerthney of
         Icicle Software which returns the number of common variables
         active. If there are 135, then WINDOW_COMMON% has been declared and
         a window must be active.

VOLUME 1 ISSUE 10

Page 4   Due to a rationalisation of the way in which WC_RESET% works in 2.1
         (see a future REVMEDIA article), WC_RESET% may now be set to any
         value between 2 and 5 to force redisplay of the loaded AMVs.
(Volume 3, Issue 6, Pages 4-6)
Pixel
Pixel Footer R1 C1 Pixel
Pixel
Pixel
Pixel