PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Search
  • Equivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
SysEnvironment (Function)
In french: SysEnvironnement
Returns the environment variables of the operating system for the current computer.
Remark: To view and/or modify the environment variables of the current computer, open the control panel and click the "System" icon.
Example
// Find out the environment variables of the operating system
ResEnvironment = SysEnvironment()
Syntax
<Result> = SysEnvironment([<Environment variable>])
<Result>: Character string
  • Full environment of current computer (or server) if no <Environment variable> is specified. The environment lines are separated by CR characters.
  • Environment line whose first word corresponds to the <Environment variable> parameter.
  • Empty string ("") if a problem occurred.
<Environment variable>: Optional character string (with quotes)
Variable to find in the environment of the current computer ("PATH" or "USERNAME" for instance).
Remarks

Search

  • The search on the <Environment variable> parameter is generic. For example, SysEnvironment("PR") returns the line corresponding to the prompt (if it exists in the environment).
  • If several lines match the search, only the first one is returned.

Equivalence

SysEnvironment returns the same result as the SET command of the DOS command line.
Component : wd250std.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
 GetVariaveisAmbiente()
PROCEDURE GetVariaveisAmbiente()

arrayResultado is array of string

Informacoes is string = Upper(NoSpace(SysEnvironment() ))

IF Informacoes <> "" AND StringCount(Informacoes,CR) > 0

x is int = 0

VariavelAmbiente is string = ""

nQtdeEnter is int = StringCount(Informacoes,CR)

LOOP(nQtdeEnter)

x++

VariavelAmbiente = ExtractString(Informacoes,x,CR,FromBeginning)

Add(arrayResultado,VariavelAmbiente)

END

END

RESULT arrayResultado
//-------------------------------------------------------------------------USE:
arrValor is array of string = GetVariaveisAmbiente()
Info(arrValor[10])
Boller
08 Jul. 2020