|
G0OSW > DOS 24.03.04 22:39l 30 Lines 1594 Bytes #999 (0) @ WW
BID : 5782_G0OSW
Read: GUEST
Subj: Disable Control-Break
Path: DB0FHN<DB0RGB<OK0PPL<DB0RES<ON0AR<GB7CIP<GB7WSX<GB7SOU
Sent: 040324/1910Z @:GB7SOU.#48.GBR.EU #:4497 [Bishops Waltha] FBB7.00i
From: G0OSW@GB7SOU.#48.GBR.EU
To : DOS@WW
G0OSWTPK 1.82 Msg N§:5782 Date:24-03-2004 Time:20:02Z
Hi,
Any DOS programmers out there who can tell me the best way to disable (and
subsequently re-enable) Control-break and Control-C? I need to do this
from a Turbo Pascal program, though I suspect it will need some assembler
code. Turbo Pascal does have a "unit" which has this facility, but there
are occasions when it is best not to use it (principally because it adds
rather a lot in size to the program even if you use very little of it), so
alternative methods are needed. I am not sure whether to use DOS
facilities to do this or do it totally within the program - I understand
that DOS, not being reenterant, can cause problems should two such programs
(under DesQview or Windows), try to disable or re-enable these interrupts.
I have some snippits of info in a book but it is incomplete. Perhaps
someone knows of a useful website with such information?
ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΡΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
Ί ΫΫΫΫΫΫΫ» ΫΫΫΫΫΫ» ³ E-Mail Ί
Ί ΘΝΝΝΝΫΫΊ ΘΝΝΝΝΫΫ» de Roy ³ roysainsbury@compuserve.com Ί
Ί ΫΫΙΌ ΫΫΫΫΫΙΌ G0OSW @ GB7SOU ³ Ί
Ί ΫΫΙΌ ΘΝΝΝΫΫ» TPK 1.82 & TPK-7 ³ Servers Ί
Ί ΫΫΊ ΫΫΫΫΫΫΙΌ ³ /REQINFO, /REQDIR, /REQFIL Ί
Ί ΘΝΌ ΘΝΝΝΝΝΌ ³ /REQFIL CATALOG for file info. Ί
ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΟΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
Read previous mail | Read next mail
| |