fcl-process

From Lazarus wiki
Revision as of 11:23, 14 December 2013 by Marcov (talk | contribs) (Created page with " '''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.TProces...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.