fcl-process
From Lazarus wiki
Jump to navigationJump to search
fcl-process is a package that contains multiple units for executing and interfacing (by pipes) with other programs. The most prominent member is the Process.TProcess class that is used
by Lazarus and described and documented elsewhere, like TProcess and has its own documentation in the FCL tome of the FPC Manuals.
The pipes unit implements basic pipe stream classes for use by the other units. The dbug* units implement a simple remote logging/inspection interface.
units
Unit | - | Comment |
---|---|---|
process | - | Contains TProcess class for executing external programs (and some related utility functions) |
pipes | - | Input and output pipe stream class used by process. |
simpleipc | - | Unit implementing one-way IPC between 2 processes |
dbugintf | - | Debugserver client interface, based on SimpleIPC |
dbugmsg | - | Debugserver Client/Server common code. |