Unit 'mseprocess' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#msegui]

tcustommseprocess

[Properties (by Name)] [Methods (by Name)]

Declaration

Source position: mseprocess.pas line 52

type tcustommseprocess = class(tactcomponent,istatfile,iprocmonitor)

public

  constructor create(); override;

  destructor destroy; override;

  function running;

  procedure terminate;

  procedure kill;

  function waitforprocess();

  property commandline: msestring; [rw]

  property prochandle: prochandlety; [r]

  property lastprochandle: prochandlety; [r]

  property exitcode: Integer; [r]

  property filename: filenamety; [rw]

  property parameter: msestring; [rw]

  property workingdirectory: filenamety; [rw]

  property params: tmsestringdatalist; [rw]

  property envvars: tmsestringdatalist; [rw]

  property active: Boolean; [rw]

  property options: processoptionsty; [rw]

  property pipewaitus: Integer; [rw]

  property statfile: tstatfile; [rw]

  property statvarname: msestring; [rw]

  property statpriority: Integer; [rw]

  property input: tpipewriterpers; [rw]

  property output: tpipereaderpers; [rw]

  property erroroutput: tpipereaderpers; [rw]

  property onprocfinished: notifyeventty; [rw]

  property oncheckabort: updatebooleaneventty; [rw]

end;

Inheritance

tcustommseprocess

|

tactcomponent,istatfile,iprocmonitor

|

tmsecomponent,iactivatorclient

  

Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component

|

tcomponent,ievent,iificommand,iificlient

|

tpersistent

|

TObject


Documentation generated on: 2026-10-03