function GetLastExitCode

function GetLastExitCode

Previous pageReturn to chapter overviewNext page

function  GetLastExitCode : dword;

 

Возвращает код возврата, переданный процессом, запущенным при помощи функции ExecuteFile, имеет смысл только в случае успешного запуска и завершения процесса.

 

Совместимость: AVZ 4.45 и выше

 

Пример:

 

begin

if ExecuteFile('console_tool.exe', '', 1, 100000, true) then

AddToLog('Exit code = '+IntToStr(GetLastExitCode));

end.

 

У значения, возвращаемого GetLastExitCode, зарезервировано несколько значений, используемых для инженерных целей:

FFFFFFFF (4294967295) - значение перед запуском процесса и значение по умолчанию в случае, если на момент GetLastExitCode не было ни одного вызова ExecuteFile.

FFFFFFFE (4294967294) - значение, возвращаемое в случае, если процесс был принудительно завершен AVZ по таймауту, заданному в параметрах ExecuteFile