Terminal Escape Sequences from QUICK

Murray Scholz murray.scholz@juno.une.edu.au
Fri, 08 May 1998 15:22:01 +1000


I am looking at a method of having QUICK do some simple 'graphic'
displays in a VT terminal environment, and am having trouble in getting
the correct 'escape characters' out to the terminal.

The following DCL lines will do the right thing for VT terminals...

$   esc[0,8] == 27
$   write sys$output esc , "(0aaaaaaa" , esc , "(B"
$   write sys$output esc , "(0qqqqqqq" , esc , "(B"


But as soon as I start using something like

define n-27 int*2 = 27
define esc char*1 = char(n-27)
define three-boxes char*9 = esc + "(0aaa" + esc + "(B"

Quick seems to take it upon itself to not send out the esc (ascii 27)
characters ??  but rather sends out some high value ascii character
instead !! (I think it was an ascii 240)
If I modify the terminal settings using $set term/noeightbit ... then
QUICK sends out an actual question mark character "?" instead of my
escape ??

(This technique always works well in qtp/quiz for embedding 'escape
sequences' into reports or subfile)

Any bright ideas ??   Is there something in QKGO ??? My tests so far are
not using any sort of QKGO file at all.

Our environment is :- Powerhouse v710E6 on Alpha running VMS v6.2

Murray Scholz
Agricultural Business Research Institute
University of New England
Armidale Australia
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Subscribe: "subscribe powerh-l" in message body to majordomo@lists.swau.edu
Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
This list is closed, thus to post to the list, you must be a subscriber.