marco
|
4a51d0600d
* add podetached. Follow up to mantis @32055 due to regression, see
|
5 years ago |
marco
|
e53b67517a
* improve porunidle casing, suggestion by Bart.
|
5 years ago |
marco
|
07ee8948aa
* use a PO flag to run idle event. This allows both cases (slow, long term input, and short, quick input) to run without derivation of the class for runcommand.
|
5 years ago |
marco
|
0f619c3ef8
* two new priority classes for all but wince. See comments in process.pp
|
7 years ago |
marco
|
8554332c1d
* centralize some type definitions so that they are compatible between process and processunicode
|
7 years ago |
marco
|
9b969c6cca
* second part processunicode commit.
|
7 years ago |
marco
|
b7e6492119
* Unicode version TProcess in two commits.
|
7 years ago |
marco
|
ee810cea10
* give stderr as much chance to drain as output per runcommandloop cycle.
|
7 years ago |
joost
|
098464d260
* Fixed RunCommandIndir with poStderrToOutput
|
7 years ago |
svenbarth
|
7e0d7e118e
* fix compilation after r39568 as Min() requires the Math unit
|
7 years ago |
marco
|
00aeae7651
* alternate readinput with streams.
|
7 years ago |
marco
|
d5601e3631
* remove unused private field fterminalprogram
|
7 years ago |
marco
|
dae75342d3
* reduce to one Event only, and use enum to signal what is happening.
|
7 years ago |
marco
|
0060a3560f
* Renamed intruncommand to RunCommandLoop.
|
7 years ago |
marco
|
70c09d86a8
* body of runcommand to TProcess class. If more flexibility is added to this function (onevent properties called in the loop), it becomes easier to run your own with slightly different features.
|
7 years ago |
marco
|
d00647bb31
* fix typo-gotcha probably introduced by an accidental save in the IDE after testing. Thanks to Karoly for reporting.
|
7 years ago |
marco
|
66a1911d97
* ReadInputStream factored out, analogous as suggested in mantis #32541.
|
7 years ago |
pierre
|
e1736933fe
Add poPassInput to be able to handle interactive processes
|
9 years ago |
florian
|
bdbdee6acf
+ TProcess.WaitForExit implementation with timeout
|
9 years ago |
michael
|
33e1bc72b4
* Add options to RunCommand* call
|
9 years ago |
michael
|
3f5172933d
* var -> out for Runcommand
|
9 years ago |
pierre
|
78761c106f
Avoid blocking pipe read calls by only asking as many bytes as returned by NumBytesAvailable
|
10 years ago |
pierre
|
542a4ea423
Suppress deprecated cmdline warning
|
10 years ago |
michael
|
dafd3c3934
* Changed signature of TForkEvent
|
11 years ago |
michael
|
cace38029c
* Check running
|
11 years ago |
michael
|
8a4e0e6e84
* Added ExitCode (different from ExitStatus)
|
11 years ago |
marco
|
2c3787d415
* properly initialize FPipeBuffersize. Follow up to Mantis #22327
|
13 years ago |
marco
|
e5f0c75efe
* make pipesize a property. Mantis #22327, patch by Cyrax.
|
13 years ago |
marco
|
b603182f1a
* (runcommand), fix for corruption of outputstring if command fails with
|
13 years ago |
marco
|
3b7a933e9d
* A few utility routines that capture program output in a string.
|
13 years ago |