QTIPS - FOR/NEXT variables
Reader's Clinic - Fixing %Windows% Using Depend.Update
REVMEDIA Revisted
QTIPS - Use of Mouse
Advanced Revelation Assembler Interface Module - Yves Pattyn, Technical Manager, Distribase, France
Version 3 Technical Highlights - Input.Char
QTIPS - Moving Objects the EASY way.
RTP Series - RTP1
VERBatim - V20
File Variables
@ATTACK - @PDisk.On
QTIPS - Postscript Driver Problem
QTIPS - Assorted Oddments
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Playing with Scan Codes
QTIPS - Compiling Protection Code
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd)
SecureUser
VERBatim - V25
@ATTACK - @Files.System
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
REVMEDIA Revisted
RTP Series - RTP25
QTIPS - Printing Large Variables from the Debugger
QTIPS - Assorted Oddments
Reader's Clinic - ReEnable TCL from Debugger
The End of the Line - Mike Pope and Hal Wyman
What's New (and un(der)documented!) In 2.12
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Redefining Keys
Background Processing
Reader's Clinic - Prompting for Passwords
Capture
Creating Your Own Background Processes
@ATTACK - @Edit.Keys
@ATTACK - @Index.Time
@ATTACK - @PlayBack
@ATTACK - @Priority.Int
How Indexes Are Updated
A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Use of Mouse
QTIPS - Interrupt Proof Error Messages
Uncommon Knowledge - WC_Soft_Keys%
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Version 3 Technical Highlights - Input.Char
Version 3 Technical Highlights - @Prog.Char
Version 3 Technical Highlights - Highlight
Flashing Background
Esc.To.Exit
QTIPS - Descending Order Quickdex/Rightdexes
Argument passing - Subroutines and Functions - Mike Pope
Utility Diskette # 4
Descripter - Larry Coon
Viewer
QTIPS - Using INIT.VIEW with Printers
@ATTACK - @View.Mode
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
VERBatim - V2
Viewer
@ATTACK - @Browse.Mode
@ATTACK - @File.Error.Mode
@ATTACK - @Macro.Mode
QTIPS - Using INIT.VIEW with Printers
@ATTACK - @Scroll.Mode
@ATTACK - @View.Mode
QUERY.SUB
What's New (and un(der)documented!) In 2.12
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Playing with Scan Codes
QTIPS - TCL Disabled
Viewer
QTIPS - Using INIT.VIEW with Printers
REVMEDIA Revisited
QTIPS - Sub-Headings in RLIST (Revisited)
@ATTACK - @Return.Value
RTP Series - RTP42
VERBatim - V65
Argument passing - Subroutines and Functions - Mike Pope
Gas Bar
@ATTACK - @Rec.Count
QTIPS - Replacing GAS.BAR routine during PERFORM "SELECT"
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Gas Bar
VERBatim - V9
@ATTACK - @Rec.Count
QTIPS - Replacing GAS.BAR routine during PERFORM "SELECT"
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Reader's Clinic - Incorrect Indexes
Vroom
RTP Series - RTP20
RTP Series - RTP12
Form.List.S
VERBatim - V5
@ATTACK - @Last.Select.Process
@ATTACK - @Save.Select
QTIPS - File Variable of File In SELECT Statement
QUERY.SUB
REVMEDIA Revisited
QTIPS - Extended Select Syntax
Spindex - A Review
Spindex vs BondTRV
REVMEDIA Revisited
QTIPS - Replacing GAS.BAR routine during PERFORM "SELECT"
QTIPS - Extended Select BY
QTIPS - EasyWriter
QTIPS - MFS - Select.Index
Redefining Keys
Referential Integrity
@ATTACK - @Edit.Keys
@ATTACK - @Environ.Keys
@ATTACK - @Int.Const
@ATTACK - @Move.Keys
@ATTACK - @Priority.Int
@ATTACK - @Macro.Keys
@ATTACK - @Macro.Mode
Playing with Scan Codes
Uncommon Knowledge - WC_Unkeys%
Uncommon Knowledge - WC_Except_Keys%
Uncommon Knowledge - WC_Soft_Keys%
Reader's Clinic - Functions and Subroutines
Reader's Letters - Jim Owen
Playing with Scan Codes
Argument passing - Subroutines and Functions - Mike Pope
Gas Bar
@ATTACK - @Rn.Counter
QTIPS - Replacing GAS.BAR routine during PERFORM "SELECT"
QTIPS - Inconsistent @Variable Behaviour
Viewer
QTIPS - Aesthetically Improving RLIST Reports
Reader's Clinic - RList Column Names
VROOM - Window Processing II
IConvs / OConvs
Uncommon Knowledge - WC_Viewer_Env%
QUERY.SUB
Reader's Clinic
Reader's Clinic - Blank Column Headings in RLIST
QTIPS - Sub-Headings in RLIST (Revisited)
Spindex - A Review
BondTRV 2.0 - A Review
Spindex vs BondTRV
QTIPS - File Naming - RLIST Problems
Reader's Clinic - Suppressing Break-On Columns (Again!)
QTIPS - BREAK-ON Headings
QTIPS - Column Heading Limit
QTIPS - RLIST Average / Total Results
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Bugs and PCs - Xlate with Multipart Keys
VROOM - Window Processing II
Indexing on Xlates
Collector Windows
QTIPS - Reusing Symbolics in Windows
QTIPS - Hiding Symbolic Source Code

RevMedia FKB

DocumentV4I2A8
TitleA RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
KeywordsPDISK
$SETPTR
INPUT.KEY
DEBUGGER
LEN
@VIEW.MODE
@REC.COUNT
RLIST
RLIST_TEXT_1
HEADING
DICT.MFS
TextEarly specifications for the next release of Advanced Revelation suggest
that users shouldn't depend too heavily on the functionality of the mouse as
documented in Revmedia (see ALSO the notes on Advanced Revelation 2 2 Paint
in V3:10 )

It is not PDISK that was fixed in 2 11 rather $SETPTR which does in fact
appear to be backward compatible to older versions The legal niceties of
and support for porting code to earlier versions remain unaddressed

The QTip about pressing [F10] etc to get system delimiters in the debugger
doesn't appear to work at least as of 2 10 where the debugger is using
INPUT KEY 1 rather than the older INPUT KEY But we get [Esc] instead
plus some new things in 2 12

Further comments to the note about testing for LEN(x) This technique is in
the Revelation Technologies coding CONVENTIONS (but not throughout the
system for historical reasons) and thus explains for EXAMPLE why you
cannot set @VIEW MODE = 0 to disable the view window; you must set
@VIEW MODE = "" The moral is to favour null as a value for FALSE$ over the
more common zero

Finally @REC COUNT documented everywhere (RM too) as containing the count
of select list keys is ALSO used for the entirely DIFFERENT function of
maintaining a "records processed" counter in R/LIST This makes the former
information unavailable for use in symbolic fields in the latter PROCESS

Post R/LIST Processing
A handy if limited post R/LIST hook is provided by the item in the DICT of
VOC called RLIST_TEXT_1 This FIELD is used to FIND the SOFT TEXT for the
"xxx record Processed" MESSAGE which by DEFINITION follows last record
output Because it is symbolic you can add any PROCESSING you like to it
Note that this doesn't work if you INCLUDE a HEADING

Bypassing DICT MFS
If access to a FILE is being defeated by DICT MFS (as can happen when
unsuccessfully recompiling dict items AFTER an upgrade (The BASIC problem
here is that a soon as the system sees the prefix 'DICT ' on a file it
slaps DICT MFS on it and DICT MFS then goes through a normal check to see
for instance if the CONTROL information has been matched to the current
version etc )) or (as Tony Preston of Preston Microsolutions points out) if
you want to MOVE or COPY indexed fields without affecting the target create
a synonym for the DICTIONARY in the VOLUME DIRECTORY FROM SYSPROG (only) :

ATTACH volume REVMEDIA
COPY REVMEDIA DICT file*
ACCOUNT TO:XXX*account

Then attach as normal The file 'XXX' will allow access to the dictionary
without DICT MFS When finished WITH the synonym DELETE it FROM the volume
directory Do not use DELETEFILE for this or you will lose the file! Edit
the REVMEDIA file DIRECTLY as above and delete only the entry

(A symptom of the above may be the ERROR FS252 "Error COMPILING protection
module" when upgrading to 2 12 In this CASE the dictionary item FMT needs
to be removed!)


(Volume 4 Issue 2 PAGE 10)
[revmedia/copyrigh.htm]

Page last modified: 08/02/03