Welcome to the new DelphiDabbler Code Library Documentation.

This is a new site that's currently running on alpha code. There are going to be bugs. If you discover any, please report them on the site's issues page (GitHub account required). Thanks.

Warning: Many URLs are going to change. Refer to the README file to discover which library project's documentation has been completed.

Environment Variables Unit Programmers Guide

Applies to: ~>3.0

Introduction

This section of the Environment Variables Unit documentation describes the API exposed by the unit to programmers.

Contents

Units

Unit Description
PJEnvVars All the run time code. This includes a static class for manipulating environment variables, an environment variable enumerator, various supporting types and a deprecated component and related routines. See below for details.
PJEnvVarsDsgn ⚠️ Deprecated. Registers the TPJEnvVars component with the Delphi IDE. No further documentation for this unit is available.

Classes

Class Description
TPJEnvironmentVars Static class for reading and manipulating environment variables.
TPJEnvVars ⚠️ Deprecated. Component for eading and manipulating environment variables.
TPJEnvVarsEnumerator Class that enumerates all the environment variable names in the current process.

Other

Item Description
Other Types Other types used by TPJEnvironmentVars and TPJEnvVars.
Helper Routines ⚠️ Deprecated. Various environment variable manipulation routines.

Conventions

This documentation complies with these conventions.