Redefining Keys
RTP Series - RTP53B
Prompt Help
VERBatim - V124
Popups
@ATTACK - @Environ.Set
@ATTACK - @Edit.Keys
@ATTACK - @Int.Const
@ATTACK - @HW
@ATTACK - @Modal
@ATTACK - @Move.Keys
@ATTACK - @Priority.Int
@ATTACK - @Macro.Mode
Utility Diskette # 3 - Part I
Utility Diskette # 3 - Part II
Utility Diskette # 4
Utility Diskette # 3 - Part I
Utility Diskette # 3 - Part II
Utility Diskette # 4
QTIPS - DOS File Names
DOS Interfacing (Part II)
VERBatim - V116
@ATTACK - @Pri.File
@ATTACK - @Rollout.File
File Variables
How Indexes Are Updated
Index Record Layouts
QTIPS - File Variable of File In SELECT Statement
QTIPS - Amending non-Attached Files
LINEAR HASH FILE STRUCTURES - Part 1
Index Flush
QTIPS - File Handle Structure
Utility Diskette # 3 - Part II
Utility Diskette # 4
@ATTACK - @CPU.Type
VERBatim - V16
Popups
Utility Diskette # 3 - Part I
SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Utility Diskette # 3 - Part II
Reader's Clinic - Functions and Subroutines
Reader's Letters - Jim Owen
Playing with Scan Codes
Argument passing - Subroutines and Functions - Mike Pope
Utility Diskette # 3 - Part II
Reader's Clinic - Slow Multivalued Screen Display
Vroom
RTP Series - RTP32
Utility Diskette # 3 - Part I
Popups
Catalyst Tips
Utility Diskette # 3 - Part II
VERBatim - V119
VERBatim - V125
VERBatim - V118
Advanced Revelation Assembler Interface Module - Yves Pattyn, Technical Manager, Distribase, France
Reader's Clinic - Functions and Subroutines
Argument passing - Subroutines and Functions - Mike Pope
Utility Diskette # 3 - Part II
File Variables
Argument passing - Subroutines and Functions - Mike Pope
RevTech Replies - Mike Pope (RevTech UK Ltd)
Symbol Table Structure
Reader's Clinic - Screen Width
VERBatim - V41
Utility Diskette # 3 - Part II
Utility Diskette # 3 - Part II
Reader's Clinic - Line Length > 256 Characters
QTIPS - String Space
QTIPS - String Space Format Errors
Reader's Forum - Numeric Precision in R/Basic - Hal Wyman
Reader's Clinic - Different Id Same Record
Reader's Clinic - Scaled Masked Decimal Conversions
Base Conversions
User Defined Conversions
Reader's Forum - Numeric Precision in R/Basic - Hal Wyman
Reader's Forum - Numeric Precision in R/Basic - Hal Wyman
QTIPS - File Variable of File In SELECT Statement
Utility Diskette # 3 - Part II
Reader's Clinic - Screen Width
Screen Grabber
Reader's Clinic - Slow Multivalued Screen Display
Utility Diskette # 4
QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages
QTIPS - Local Language Sets
Sorting out Collation Sequences by Mike Pope
Utility Diskette # 3 - Part II
RTP Series - RTP27
QTIPS - Printing Large Variables from the Debugger
VERBatim - V87
Collector Windows
QTIPS - Reusing Symbolics in Windows
QTIPS - Border.Colour
QTIPS - Overriding Menu Colours
Utility Diskette # 3 - Part II
QTIPS - Query Windows - Changing Colours
Utility Diskette # 3 - Part II
Reader's Clinic - Preventing Records Being Amended
QTIPS - Finding/Replacing Spaces With The Editor
Reader's Clinic - Scribe Replace Processes in Window
RTP Series - RTP42
VERBatim - V65
Argument passing - Subroutines and Functions - Mike Pope
Utility Diskette # 3 - Part II
Soft Windows
Utility Diskette # 3 - Part II
Directory Exists on Novell
Utility Diskette # 4
REVMEDIA Revisted
Utility Diskette # 3 - Part II
Utility Diskette # 3 - Part II
Reader's Forum - Numeric Precision in R/Basic - Hal Wyman

RevMedia FKB

DocumentV3I3A2
TitleUtility Diskette # 3 - Part II
KeywordsUTILITY
DISKETTE
THREE
BANNER
BTREE_SCAN
CAPLOCK
COLOUR
CRC
DOSENV
FLIPTAB
FTOSTR
GAS_BAR
LABEL.DISPLAY
LCFUNCTIONS
LCPOSITIONS
NOVUSER
NUMLOCK
NUM_TO_WORD
PERCENT_DONE
PLAY
ROMAN
ROUND
ROUND2
RTP25
SELECT_BROWSE
SPREZ.DEMO.A
WRITEAMT
XLATE_IND
AUTOGRAPH
BANNER
PAL
POWER_G
CANONLBP
DISPLAY_AREV_COMMON
HPLJET2
INSERT_CODE
MENUUTIL
DOS2REV
HP66
HPII
HPIILAND
HPRESET
REV2DOS
TextContinued FROM Utility Diskette # 3 Part I

If any additional routines have documentation in this file the routines
are marked WITH a ¯

RBASIC UTILITIES

BANNER Provides MSG type A replacement displays text in a
scrolling banner until user presses a key

BTREE_SCAN ¯ User DEFINED function to display a Btree index (with
ASSOCIATED information) for a given field in a popup
positioning the user at a user DEFINED location within
the popup and permitting navigation of the index
backwards and forwards Supports full POPUP
functionality

CAPLOCK Assembler subroutine passed 1 to turn capslock on or 0
to turn capslock off

COLOUR$ An equated insert block WITH 256 possible colour
combinations Makes it possible to print CYAN_ON_DBLUE$
etc

CRC ¯ User DEFINED function to calculate a 16 bit CRC for a
record

DOSENV Assembler subroutine passed variable to contain dos
environment settings Returns dos environment settings
CHAR(0) delimited

FLIPTAB Swaps key assignments for Tabs providing more
traditional tabbing

FTOSTR Used to force cleanup of descripter() by PASSING number
through internal NUMBER TO STRING CONVERSION (and
thereby adjusting floating point internal precision to
correspond WITH presented and evaluated representation)

GAS_BAR Amended version of GAS_BAR to fix some screen corruption
PROBLEMS

GET DOS ASSEMBLY language subroutine to return the CURRENT DOS
version

LABEL DISPLAY Comprehensive label manipulation program for use within
windows Permits redisplay removal restoration
recalculation colour changes et al

LCFUNCTIONS EQUATE block to replace LABELLED common area (due to be
adopted in future releases of 2 1)

LCPOSITIONS EQUATE block to replace LABELLED common area (due to be
adopted in future releases of 2 1)

NOVUSER ASSEMBLY language subroutine to return the current
Novell user name

NUMLOCK Assembler subroutine passed 1 to turn numlock on or 0 to
turn numlock off

NUM_TO_WORD Converts passed integer to WORD string

PERCENT_DONE GAS_BAR equivalent for FOR/NEXT loops

PLAY A subroutine to emulate the GWBASIC PLAY STATEMENT
Permits the SETTING of tempos octaves notes etc

ROMAN User DEFINED function to take Arabic numbers and convert
to Roman

ROUND Simple rounding function

ROUND2 More complex user DEFINED conversion for rounding

RTP25 EXAMPLE use of replacement RTP25 to show the user
DIFFERENT DEBUGGER screen (Note that replacement RTP25
routines ought to avoid the use of higher LEVEL routines
such as MSG to avoid being caught in infinite loops
PRINT is preferred Ed)

SELECT_BROWSE ¯ Allows OPERATOR to SELECT desired record in browse
list and to reposition the CURRENT BROWSE list pointer
at the selected record

SPREZ DEMO a Series of routines provided to illustrate complex window
PROCESSING Well documented internally Shows how to use
LABEL DISPLAY ROUND2 FTOSTR

WRITEAMT The WRITEAMT function converts a number < 99 trillion
into its written out FORM in dollars and cents suitable
for writing checks It STOPS WITH an ERROR if the number
INPUT is too large or contains alphabetic characters
The input number (NUM IN) is assumed to be in MD2
FORMAT

XLATE_IND User DEFINED conversion subroutine to MAKE direct
accesses to an ASSOCIATED file's index for verification
or display


GRAPHICS APPLICATIONS

AUTOGRAPH ¯ A shareware version of a simple graphing utility for
AREV Displays LINE graphs and bar charts If used on a
NETWORK can be instructed to auto refresh every X
seconds Ideal for use in financial applications

BANNER ¯ A EXE file designed to replace the REVLOMSG WITH ANY
PCX GRAPHIC file Included ALSO are several SAMPLE PCX
FILES Requires careful INSTALLATION so refer to the
on DISK docs Remember that RevTech might consider the
non display of copyright MESSAGES a violation of licence
agreement

PAL ¯ A EXE file which is used in conjunction WITH the
provided subroutines and entry windows to adjust the
palette within AREV to that of your choice Norton
CONTROL Centre comes to AREV!

POWER_G ¯ A EXE file which permits the display of a PCX graphic
FROM within AREV and displays up to FOUR buttons which
the user can select WITH a MOUSE or Alt Key combination
returning a CODE to AREV! Thus a PCX map of the world
could be shown and the user allowed to PICK one of four
continents Control would then be returned to AREV which
could then display a map of the continent WITH the four
major countries etc etc This is a limited but fully
working EXAMPLE of a GRAPHICS project we are seriously
considering taking further


GAMES

WILLY WORM An arcade style game involving a growing worm power
pellets and sudden death! Excellent use of VSPACE and
sound


MISCELLANEOUS

CANONLBP ¯ PRINTER DRIVER DEFINITION for AREV 2 1

DISPLAY_AREV
_COMMON Attaches to MACRO key to display popup of all
AREV COMMON VARIABLES within a window

HPLJET2 ¯ Printer Driver Definition for AREV 2 1

INSERT_CODE ¯ Makes writing programs easier Uses a macro to insert
common blocks of code into a program Caters for file
opens POPUPS standard headers etc al and can be
extended

MENUUTIL ¯ Adds four softkeys onto the makemenu WINDOW to permit
resorting combining duplicating and reordering menu
OPTIONS


DOS UTILITIES

DOS2REV ¯ Converts DOS file of any SIZE having CRLF delimiters
to @FM delimited

HP66 Sets 8 LPI on a Laserjet

HPII Sets compressed portrait on Laserjet

HPIILAND Sets compressed landscape on Laserjet (great for code
listings)

HPRESET Resets Laserjet

REV2DOS ¯ Converts DOS file of any size having @FM delimiters to
CRLF delimited


(Volume 3 Issue 3 Pages 6 9)
[revmedia/copyrigh.htm]

Page last modified: 30/01/03