Sign in Join
FPDoc Onlineexperiment

UTF8Process unit

Implements a version of the FCL TProcess component that allows UTF-8-encoded arguments.

utf8process.pp implements the TProcessUTF8 component which provides a TProcess descendant that allows UTF-8-encoded values in its properties. The TProcessUTF8 component is added to the System tab in the Lazarus IDE Component Palette.

utf8process.pp is part of the LazUtils package.

Classes and records

TProcessUTF8classImplements a version of the FCL TProcess class that allows UTF-8-encoded arguments.

Procedures and functions

FindFilenameOfCmdfunctionGets the full path for the specified executable file.
GetSystemThreadCountfunctionGets the number of threads available on the system.
RegisterprocedureRegisters components for use in the Lazarus IDE.
RunCmdFromPathprocedureExecutes a command using the specified parameters and process options.

Uses

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.