[fpc-pascal]CRT prevents break?

Michael.VanCanneyt at Wisa.be Michael.VanCanneyt at Wisa.be
Sat Jan 3 12:25:56 CET 2004

On Fri, 2 Jan 2004, Alan Mead wrote:

> --- Michael Van Canneyt <michael.vancanneyt at wisa.be> wrote:
> > 
> > This is a 'known issue'. It's normal behaviour. AFAIK, CTRL-C and
> > CTRL-Z
> > are normally handled by the shell. The CRT unit takes over the
> > terminal,
> > preventing the shell from catching these keys. There is no
> > work-around
> > except catching these keys yourself.
> Thanks for the information. Can you give me a pointer to "catching
> these keys" myself? 

Just check the result of the next key with readkey. 
It should return #3 for ctrl-c, and #26 for ctrl-Z.

> Also, does this mean that I won't have this
> trouble on Windows?  I want to run it on a Windows XP machine as
> well.

On windows, I don't know how it will behave. Normally the same way, but it's
of course Windows...


More information about the fpc-pascal mailing list