| Reader's Clinic - Functions and Subroutines |
| Reader's Letters - Jim Owen |
| Playing with Scan Codes |
| Argument passing - Subroutines and Functions - Mike Pope |
| 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 |
| File Variables |
| Argument passing - Subroutines and Functions - Mike Pope |
| RevTech Replies - Mike Pope (RevTech UK Ltd) |
| Symbol Table Structure |
| 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 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 |
| QTIPS - Border.Colour |
| QTIPS - Overriding Menu Colours |
| Utility Diskette # 3 - Part II |
| QTIPS - Query Windows - Changing Colours |
| Reader's Clinic - Preventing Records Being Amended |
| QTIPS - Finding/Replacing Spaces With The Editor |
| Reader's Clinic - Scribe Replace Processes in Window |
RevMedia FKB
| Document | V3I3A2 |
| Title | Utility Diskette # 3 - Part II |
| Keywords | UTILITY 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 |
| Text | Continued 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) |
Page last modified: 30/01/03