I have a new client that i've yet to be able to <break key> with over the
modem. So if I'm running a program (readnext etc) but i want to break, I
include this INCLUDE.

IF SYSTEM(14) # 0 THEN
     INPUT A
     IF A="Q" THEN CLEARSELECT (sic) ; STOP
     IF A="D" THEN DEBUG
END

SYSTEM(14) is the length of the typeahead buffer. D3 for sure and possibly
UV/UD.
The CLEARSELECT is UV/UD specific.

My 1 cent.

----- Original Message -----
From: "Dennis Bartlett" <[EMAIL PROTECTED]>
To: "'U2 Users Discussion List'" <[EMAIL PROTECTED]>
Sent: Wednesday, April 28, 2004 10:54 AM
Subject: Input weirdo...


> We have a program looping through all data files searching
> for something
> - sometimes it gets to a file containing several million
> records and
> we'd like to be able to tell it to skip that file and
> continue with the
> next file. We've tried the following approaches with said
> results:
>    (1) OPT.OUT = KEYIN() ; if OPT.OUT = 1 then EXIT
>        OPT.OUT = 0
>        the program sits waiting for input in every
> iteration, ie every
> record
>
>    (2) INPUT OPT.OUT,-1 ; if OPT.OUT = 'S' then EXIT
>        OPT.OUT = 0
>        CLEARDATA
>        CLEARINPUT
>        the program works perfectly until an 'S' is entered
> then skips
> every file after that...
>
>        HOWEVER, if I press Ctrl-Break, enter DEBUG, enter
> C(ontinue),
> the program continues as normal until another 'S' is
>        entered..
>
> Obviously the machine still has something in the input
> buffer, despite
> the CLEARDATA, something that gets whacked when debug hits
> the scene...
>
> Any ideas?
>
>
> --
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

Reply via email to