Unit msesysenv

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Class ehalt  
Record argumentdefty  
Record envvarty  
Record sysenvdefty  
Class tsysenvmanager  

Functions and Procedures

procedure defstoarguments(const defs: sysenvdefarty; out arguments: argumentdefarty; out alias: msestringararty);

Types

argumentkindty = (...);
argumentkindsty = set of argumentkindty;
sysenverrornrty = (...);
argumentflagty = (...);
argumentflagsty = set of argumentflagty;
sysenvoptionty = (...);
sysenvoptionsty = set of sysenvoptionty;
pargumentdefty = ˆargumentdefty;
argumentdefaty = array [0..0] of argumentdefty;
pargumentdefaty = ˆargumentdefaty;
argumentdefarty = array of argumentdefty;
penvvarty = ˆenvvarty;
envvararty = array of envvarty;
sysenvmanagereventty = procedure(sender: tsysenvmanager) of object;
sysenvmanagervalueeventty = procedure(sender: tsysenvmanager; const index: integer; var defined: boolean; var argument: msestringarty; var error: sysenverrornrty) of object;
psysenvdefty = ˆsysenvdefty;
sysenvdefarty = array of sysenvdefty;

Constants

commandlineparchar = '-';
defaulterrorcode = 1;
at_pars = [ak_par,ak_pararg];
errtexte: array[sysenverrornrty] of msestring = ('','', 'Invalid parameter','Missed argument','Invalid argument','Ambiguous parameter', 'Invalid integer','Parameter mandatory');
arf_defined = [arf_envdefined,arf_statdefined,arf_setdefined];
defaultsysenvmanageroptions = [seo_tooutput,seo_toerror];

Description

Functions and Procedures

procedure defstoarguments(const defs: sysenvdefarty; out arguments: argumentdefarty; out alias: msestringararty);

This item has no description.

Types

argumentkindty = (...);

This item has no description.

Values
  • ak_none
  • ak_envvar
  • ak_par
  • ak_pararg
  • ak_arg
argumentkindsty = set of argumentkindty;

This item has no description.

sysenverrornrty = (...);

This item has no description.

Values
  • ern_io
  • ern_user
  • ern_invalidparameter
  • ern_missedargument
  • ern_invalidargument
  • ern_ambiguousparameter
  • ern_invalidinteger
  • ern_mandatoryparameter
argumentflagty = (...);

This item has no description.

Values
  • arf_envdefined
  • arf_statdefined
  • arf_setdefined
  • arf_res1
  • arf_res2
  • arf_res3
  • arf_res4
  • arf_mandatory
  • arf_argopt
  • arf_filenames
  • arf_statoverride
  • arf_stataddval
  • arf_unquote
  • arf_integer
  • arf_help
argumentflagsty = set of argumentflagty;

This item has no description.

sysenvoptionty = (...);

This item has no description.

Values
  • seo_appterminateonexception
  • seo_terminateonerror
  • seo_haltonerror
  • seo_exceptiononerror
  • seo_exitoninfo
  • seo_noerrormess
  • seo_tooutput
  • seo_toerror
  • seo_noautoinit
sysenvoptionsty = set of sysenvoptionty;

This item has no description.

pargumentdefty = ˆargumentdefty;

This item has no description.

argumentdefaty = array [0..0] of argumentdefty;

This item has no description.

pargumentdefaty = ˆargumentdefaty;

This item has no description.

argumentdefarty = array of argumentdefty;

This item has no description.

penvvarty = ˆenvvarty;

This item has no description.

envvararty = array of envvarty;

This item has no description.

sysenvmanagereventty = procedure(sender: tsysenvmanager) of object;

This item has no description.

sysenvmanagervalueeventty = procedure(sender: tsysenvmanager; const index: integer; var defined: boolean; var argument: msestringarty; var error: sysenverrornrty) of object;

This item has no description.

psysenvdefty = ˆsysenvdefty;

This item has no description.

sysenvdefarty = array of sysenvdefty;

This item has no description.

Constants

commandlineparchar = '-';

This item has no description.

defaulterrorcode = 1;

This item has no description.

at_pars = [ak_par,ak_pararg];

This item has no description.

errtexte: array[sysenverrornrty] of msestring = ('','', 'Invalid parameter','Missed argument','Invalid argument','Ambiguous parameter', 'Invalid integer','Parameter mandatory');

This item has no description.

arf_defined = [arf_envdefined,arf_statdefined,arf_setdefined];

This item has no description.

defaultsysenvmanageroptions = [seo_tooutput,seo_toerror];

This item has no description.


Generated by PasDoc 0.17.0.snapshot.