RE: A89: Re: detecting the ON key


[Prev][Next][Index][Thread]

RE: A89: Re: detecting the ON key




That is EXACTLY what I needed.

Thanks a lot and pardon my ignorance :)

Alex.

> -----Original Message-----
> From: owner-assembly-89@lists.ticalc.org
> [mailto:owner-assembly-89@lists.ticalc.org]On Behalf Of Greg
> Sent: Thursday, January 04, 2001 16:49
> To: assembly-89@lists.ticalc.org
> Subject: A89: Re: detecting the ON key
>
>
>
> you can check to see if the on key was pressed with
> OSCheckBreak(); and you
> can clear a on key press with OSClearBreak(); both are in the system.h
> header file
>
> Greg
> _________________________________
> All parts should go together without forcing. You must remember that the
> parts you are reassembling were disassembled by you. Therefore,
> if you can't
> get them together again, there must be a reason. By all means, do
> not use a
> hammer.
> -- IBM maintenance manual, 1925
>
> ----- Original Message -----
> From: "Alex Astashyn" <simba@inyc.com>
> To: "Assembly-89@Lists. Ticalc. Org" <assembly-89@lists.ticalc.org>
> Sent: Thursday, January 04, 2001 2:01 PM
> Subject: A89: detecting the ON key
>
>
> >
> > In my program I use the following code to check whether the user pressed
> the
> > ON key:
> >
> > int key;
> > if(!OSdequeue(&key, kbd_queue()) && key == KEY_ON)
> > retreat = TRUE;
> >
> > If the user pressed ON during the evaluation, I want the
> program to return
> > certain string (the partial answer). However, if I press the ON key, the
> > program returns "Error: Break", pretty much what would have
> happened in a
> > BASIC program. Is there a way to intercept the error message and return
> what
> > *I* want?
> >
> > Thank you,
> >
> > Sincerely,
> >
> > Alex Astashyn
> >
> >
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
>




References: