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