Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!petrus!scherzo!allegra!princeton!orsvax1!pyrnj!caip!seismo!mcvax!cernvax!ethz!maeder From: maeder@ethz.UUCP (Roman Maeder) Newsgroups: net.micro.pc Subject: Screen control in dBaseIII (help needed) Message-ID: <314@ethz.UUCP> Date: Fri, 4-Apr-86 18:13:21 EST Article-I.D.: ethz.314 Posted: Fri Apr 4 18:13:21 1986 Date-Received: Wed, 9-Apr-86 06:43:54 EST Reply-To: maeder@ethz.UUCP (Roman Maeder) Organization: Math. Dept., Swiss Federal Inst. of Technology (ETH) Zurich Lines: 33 Keywords: dBaseIII, screen-control Screen- and Printercontrol from dBaseIII under MS-DOS If you know answers to the following questions, please mail them to me: - How do you send escape sequences to the screen? Even after loading ANSI.SYS, in escape sequences, like ? chr(27)+'[5m' for blinking text, the control character (ESC) appears on the screen as one of those funny symbols in the IBM-PC charset. This is on an Olivetti M24 and dBaseIII Version 1.1. How can you arrange for the escape sequence to be *interpreted*? - How do you send control-chars to the printer? Some of the control characters are interpreted by dBase and not output 'as is'. E.g. the TAB (chr(9)) is replaced by some spaces, chr(0) is swallowed. On my printer (Gemini Star 10X) underlining is ESC+CHR(0), which I tried to produce like this: set print on ? chr(27)+chr(0) set print off But the chr(0) never makes it to the printer. Any help is greatly appreciated. -- Roman Maeder It is now pitch dark. If you proceed you are likely to be eaten by a grue.