IPB

> DosExitCode (функция) (модуль DOS)
Чат
Форум
Загрузка...
 

Язык:
Русский
English

 DosExitCode (функция)     (модуль DOS)


Возвращает код завершения процесса.

Объявление

 Function DosExitCode : Word;

Режим

Real, Protected

Замечания

Младший байт - код завершения процесса.

Старший байт устанавливается следующим образом:

 Тип завершения  Старший байт
 Нормальное           0
 Ctrl-C               1
 Ошибка устройства    2
 Keep процедура       3

Смотри также

 Exec
 Keep

Пример

Язык:
Русский
English


 { Пример программы для DosExitCode и Exec }

{$M $4000, 0, 0 }   { 16Kб стек, нет кучи }
uses Dos;

var
  ProgramName, CmdLine : String;
begin
 Write('Имя программы для запуска (с путём) : ');
 ReadLn(ProgramName);
 Write('Параметры командной строки ', ProgramName, ' : ');
 ReadLn(CmdLine);
 WriteLn('Пробую запустить...');
  SwapVectors;
  Exec(ProgramName, CmdLine);
  SwapVectors;
 WriteLn('... вернулся из Exec');
 { Была ошибка ? }
 if DosError <> 0 then
   WriteLn('Ошибка DOS #', DosError)
 else
   WriteLn('Запуск был удачным. Код выхода = ', DosExitCode);
end.
 
 К началу страницы 
Тэги: DosExitCode
 

Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 



-
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"