[Overview][Classes][Procedures and functions][Index] | Reference for unit 'AsyncProcess' (#lcl)

# Reference for unit 'AsyncProcess'

Implements a process with asynchronous event notifications.

`uses`
`Classes,`
`Process,`
`FileUtil,`
`UTF8Process,`
`InterfaceBase,` |  | Provides a platform-independent widgetset class and helper functions.
`LCLIntf;` |  | Contains WinAPI-like functions for Delphi compatibility.

## Overview

asyncprocess.pp implements a process with asynchronous event notifications for data availability and process termination. The following components are added to the Lazarus IDE component palette:

System Tab

- TAsyncProcess

asynprocess.pp is part of the Lazarus Component Library (LCL).