Autor: Pawel Kierski (pkierski_at_mks.com.pl)
Data: Tue 21 Mar 2000 - 16:39:49 MET
Uzytkownik <zwirek_at_netra.bielsko.pl> w wiadomosci do grup dyskusyjnych
napisal:
> On Mon, 20 Mar 2000 16:57:26 +0100, "Michal Glebowski (praca)"
> <glebows_at_wipos.p.lodz.pl> wrote:
>
> >sam pomysl jest genialny!
>
[...]
> W tym programiku, ktory napisalem z tabliczka mnozenia, wystarczy
> nacisnac CTRL-C i juz po egzaminie. (jak to zablokowac w
> TurboPascalu?)
Przejac obsluge int 23h (Ctrl-Break) albo lepiej int 1Bh.
Procedura obslugi powinna byc pusta:
procedure puste_int_1Bh;interrupt;
begin
end;
lub
procedure puste_int_1Bh;assembler;
asm
iret
end;
Sposob przejmowania przerwania jest w przykladzie do
procedury keep. Na koncu mozna przywrocic stara wartosc.
Powinno dzialac na Ctrl-C i Ctrl-Break.
Paweł Kierski
pkierski_at_mks.com.pl
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 19:53:57 MET DST