Процедура SetCBreak

Модуль WinDos

Устанавливает состояние проверки на Ctrl-Break в DOS.

Объявление:

Procedure SetCBreak(Break : Boolean);

Режим:

Windows,  Protected,  Real

Замечание:

SetCBreak устанавливает состояние проверки на Ctrl+Break в DOS. Когда SetCBreak = False, DOS проверяет Ctrl+Break только в течение операций ввода/вывода на консоль, принтер или устройства связи. Когда SetCBreak = True, проверка осуществляется при каждом системном вызове.

Пример:

{GetCBrk.PAS}
 
 { Пример программы для процедур GetCBreak и SetCBreak }
 
 Uses WinDos;
 
 Const OffOn : Array [Boolean] Of String[4] = ('выкл','вкл');
 
 Var  Cb : Boolean;
 
 Begin
  GetCBreak(Cb);
  WriteLn('Проверка на Ctrl-Break : ', OffOn[Cb]);
  Cb:=Not(Cb);
  WriteLn('Переключение проверки на : ', OffOn[Cb]);
  SetCBreak(Cb);
 End.