dosxcode.pas

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

Код примера
  {DOSXCODE.PAS}
 
  { Пример программы для 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.

Скачать dosxcode.pas