Reader's Clinic - Screen Width
Screen Grabber
Reader's Clinic - Slow Multivalued Screen Display
Utility Diskette # 4
RTP Series - RTP42
RTP Series - RTP51
Reader's Clinic - AREV Runtime
@ATTACK - @PDisk.On
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
AREV Comes to Czechoslovakia Les Palenik, Cosmotron Systems
Bugs and PCs - Macro Keys
QTIPS - SET.MACROS - Choosing Active Macro Set
QTIPS - TCL Disabled
Reader's Clinic - Functions and Subroutines
Argument passing - Subroutines and Functions - Mike Pope
@ATTACK - @Modal
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
Reader's Clinic - Capture Command and Captured Keystrokes
Make.Index
Capture
REVMEDIA Revisted
QTIPS - Assorted Oddments
Capture Playback and Convert.Keystrokes
RTP Series - RTP27
QTIPS - Printing Large Variables from the Debugger
VERBatim - V87
@ATTACK - @Reduction.Done
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
RTP Series - RTP42
VERBatim - V65
Argument passing - Subroutines and Functions - Mike Pope
Flashing Background
Message
VERBatim - V41
Screen Grabber
Window or Not ?
Popups
Play it Again, Cam
QTIPS - Video.Rw
Window or Not?
Uncommon Knowledge - WC_Vprev%
Uncommon Knowledge - WC_VWindow%
QTIPS - Query Windows - Changing Colours
Video Control
Version 3 Technical Highlights - Input.Char
QTIPS - Command Line Options
Customising the Status Line
QTIPS - FOR/NEXT variables
Set_Attach_Sub and Attach images
Directory Exists on Novell
Screen Grabber
Reader's Clinic - Page Marks in Windows

RevMedia FKB

DocumentV1I9A21
TitleScreen Grabber
KeywordsVIDEO.RW
OSWRITE
SCREEN
TextWhen documenting SYSTEMS it is frequently necessary to use "snap shots" of
screens within the documentation FROM much experimentation it became
apparent that certain screen grab utilities conflict WITH AREV and cause the
system to hang To circumvent the problem once and for all the following
screen grab routine was developed for use within AREV To use simply assign
to a macro key as a subroutine call and then press the macro key when a
screen shot is required

This routine writes a file called CAPTURE nnn to DOS where nnn is
auto incremented in the CURRENT SESSION Obviously the program could be
amended to warn if the capture file exists FROM a previous SESSION to store
screens in an AREV file or even to export into a WP file (This is something
successfully done by Tony Preston of Preston Microsolutions who has kindly
sent his self documentation routines for inclusion in the utility diskette )

SUBROUTINE SCREEN GRAB

COMMON /SCRATCH/ CTR
CALL VIDEO RW(0 0 79 23 "R" IMAGE)
CALL MSG("Capturing Screen" "UB" SAVE "")
LENGTH = LEN(IMAGE)
LINE CTR = 0
FOR X = 1 TO LENGTH STEP 2
NEW IMAGE := IMAGE[X 1]
LINE CTR += 1
IF LINE CTR = 80 THEN
NEW IMAGE := CHAR(13) : CHAR(10)
LINE CTR = 0
END
NEXT
IF CTR ELSE CTR = 1
OSWRITE NEW IMAGE ON "CAPTURE " :CTR "R(0)#3"
CTR += 1
CALL MSG("" "DB" SAVE)
RETURN


(Volume 1 Issue 9 Page 11)
[revmedia/copyrigh.htm]

Page last modified: 08/02/03