| !File Records |
| QTIPS - Updating Indexes |
| Indexing on Xlates |
| Rebuilding Indexes |
| How Indexes Are Updated |
| Index Record Layouts |
| Index Flush |
| REVMEDIA Revisited |
| VERBatim - V85 |
| A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd |
| QTIPS - Inconsistent @Variable Behaviour |
| What's New (and un(der)documented!) In 2.12 |
| QTIPS - Command Line Options |
| QTIPS - Invalid Code and Command |
| QTIPS - Code/Command Help |
| Utility Diskette # 4 |
| QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages |
| @ATTACK - @Lower.Case |
| @ATTACK - @Upper.Case |
| Sorting out Collation Sequences by Mike Pope |
| VERBatim - V15 |
| QTIPS - Compiling Work around on runtimes |
| Reader's Clinic - EVAL |
| QTIPS - Compiling Protection Code |
| RTP5 and RTP51 |
| Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd) |
| Argument passing - Subroutines and Functions - Mike Pope |
| Caching in on the Frames Array - Mike Pope |
| QTIPS - Fast Dynamic Array Building |
| Gas Bar |
| Prompt Help |
| @ATTACK - @Environ.Set |
| Uncommon Knowledge - WC_Reset% |
| Reader's Clinic - Scribe Replace Processes in Window |
| REVMEDIA Revisited |
RevMedia FKB
| Document | V3I7A1 |
| Title | REVMEDIA Revisited |
| Keywords | !INDEXING @FMC RTP19 @ATRBT @ATRBT.PTR COLORS.TABLE @CURSORS SELECT.CONSTANTS INCLUDE BTREE.EXTRACT |
| Text | 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 2 Issue 1 Page 3 Scaled masked decimal CONVERSIONS no longer hang Page 4 The discussion re: indexing needs to be amended to take into account the fact that the !INDEXING file is no longer used and that the index TRANSACTION data is written DIRECTLY to the !datafile Basically records keyed on an integer are written to the !datafile and these are subsequently written out to records keyed on the index name and an integer and thence to the index itself Page 8 The reference to DATA_RECORD in REORDER: should be to DR Page 9 An interesting fact to bear in mind when dealing WITH @variables is that the compiler recognises @variables as such when compiling and thus takes anything immediately AFTER the @variable (but not separated by a semi colon etc) as a formatting command Due to this it has been incorrectly suggested that certain @variables exist when they in fact do not A case in point would be @FMC If a program were written saying simply PRINT @FMC then it would compile However if it were subsequently run it would fall over WITH an RTP19 error This is because the compiler recognises the @FM and assumes that the following C must be an implicit formatting command It therefore CALLS RTP19 PASSING it C which has not been assigned The veracity of this may be simply tested by the following C = "R(0)#10" print @FMC @ATTRBT should be spelt @ATRBT @ATTRBT PTR should be spelt @ATRBT PTR Any occurrence of ? is now left alone in COLORS TABLE but any occurrence of ! is replaced WITH a CHAR(127) Thus a colour definition might be C!1 on file but would be stored in @ATRBT as CHAR(27) : "C" : CHAR(127) : "1" Page 11 The full structure of the @CURSORS dimensioned array is described in the INCLUDE record SELECT CONSTANTS on lines 78 through 92 This complements the existing documentation As of 2 1 it is still necessary to remove stopped WORDS from lookups before CALLING BTREE EXTRACT (Volume 3 Issue 7 PAGE 4) |
Page last modified: 08/02/03