Class TProcessLineTalk

Unit

Declaration

type TProcessLineTalk = class(TComponent)

Description

This is a subclass of TProcess that allows to easy "talk" with executed process by pipes (read process stdout/stderr, write to process stdin) on a line-by-line basis.

If symbol HAS_PROCESS is not defined, this defines a junky implementation of TProcessLineTalk class that can't do anything and raises exception when you try to execute a process.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 104).

Hierarchy

Overview

Methods

Public procedure Execute;
Public procedure WriteLine(const S: string);
Public function ReadLine: string;
Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;

Properties

Published property CommandLine: string read FCommandLine write FCommandLine;
Published property Executable: string read FExecutable write FExecutable;
Published property Parameters: TStrings read FParameters;

Description

Methods

Public procedure Execute;

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 110).

Public procedure WriteLine(const S: string);

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 111).

Public function ReadLine: string;

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 112).

Public constructor Create(AOwner: TComponent); override;

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 113).

Public destructor Destroy; override;

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 114).

Properties

Published property CommandLine: string read FCommandLine write FCommandLine;

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 116).

Published property Executable: string read FExecutable write FExecutable;

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 117).

Published property Parameters: TStrings read FParameters;

This item has no description.

Source: source/component/PasDoc_ProcessLineTalk.pas (line 118).


Generated by PasDoc 0.17.0.snapshot.