Unit mseprocess

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class tcustommseprocess  
Class tmseprocess  

Functions and Procedures

function getprocessoutput(const filename: msestring; const aparams: msestringarty; const todata: string; out fromdata: string; out errordata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
function getprocessoutput(const acommandline: msestring; const todata: string; out fromdata: string; out errordata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
function getprocessoutput(const acommandline: msestring; const todata: string; out fromdata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptionserrorouttoout; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
function getprocessoutput(out prochandle: prochandlety; const acommandline: msestring; const todata: string; out fromdata: string; out errordata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
function getprocessoutput(out prochandle: prochandlety; const acommandline: msestring; const todata: string; out fromdata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptionserrorouttoout; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
function startprocessandwait(const acommandline: msestring; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil): integer;

Types

processstatety = (...);
processstatesty = set of processstatety;
processoptionty = (...);
processoptionsty = set of processoptionty;

Constants

defaultpipewaitus = 0;
defaultprocessoptions = [pro_winpipewritehandles];
defaultgetprocessoutputoptions = defaultprocessoptions + [pro_inactive];
defaultgetprocessoutputoptionserrorouttoout = defaultprocessoptions + [pro_inactive,pro_errorouttoout];
defaultstartprocessoptions = defaultprocessoptions + [pro_inactive];

Description

Functions and Procedures

function getprocessoutput(const filename: msestring; const aparams: msestringarty; const todata: string; out fromdata: string; out errordata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
 
function getprocessoutput(const acommandline: msestring; const todata: string; out fromdata: string; out errordata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
 
function getprocessoutput(const acommandline: msestring; const todata: string; out fromdata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptionserrorouttoout; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
 
function getprocessoutput(out prochandle: prochandlety; const acommandline: msestring; const todata: string; out fromdata: string; out errordata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
 
function getprocessoutput(out prochandle: prochandlety; const acommandline: msestring; const todata: string; out fromdata: string; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptionserrorouttoout; const acheckabort: updatebooleaneventty = nil; const amaxdatalen: integer = 0): integer;
 
function startprocessandwait(const acommandline: msestring; const atimeoutus: integer = -1; const aoptions: processoptionsty = defaultgetprocessoutputoptions; const acheckabort: updatebooleaneventty = nil): integer;
 

Types

processstatety = (...);
 
Values
  • prs_listening
  • prs_waitcursor
processstatesty = set of processstatety;
 
processoptionty = (...);
 
Values
  • pro_output
  • pro_erroroutput
  • pro_input
  • pro_errorouttoout
  • pro_shell
  • pro_noshell
  • pro_inactive
  • pro_nostdhandle
  • pro_newconsole
  • pro_nowindow
  • pro_detached
  • pro_allowsetforegroundwindow
  • pro_group
  • pro_sessionleader
  • pro_settty
  • pro_tty
  • pro_echo
  • pro_icanon
  • pro_nowaitforpipeeof
  • pro_nopipeterminate
  • pro_usepipewritehandles
  • pro_winpipewritehandles
  • pro_waitcursor
  • pro_checkescape
  • pro_escapekill
  • pro_processmessages
  • pro_ctrlc
processoptionsty = set of processoptionty;
 

Constants

defaultpipewaitus = 0;
 
defaultprocessoptions = [pro_winpipewritehandles];
 
defaultgetprocessoutputoptions = defaultprocessoptions + [pro_inactive];
 
defaultgetprocessoutputoptionserrorouttoout = defaultprocessoptions + [pro_inactive,pro_errorouttoout];
 
defaultstartprocessoptions = defaultprocessoptions + [pro_inactive];
 

Generated by PasDoc 0.16.0.