ENVPARAM() Reads the entire DOS environment table into a string ------------------------------------------------------------------------------ Syntax ENVPARAM() --> cEnvironment Returns ENVPARAM() returns a string that corresponds to the complete environment table. Description This function returns the entire DOS environment table. The DOS CHR(0) delimiter, which follows each variable and its setting, is replaced with CR/LF. This allows the returned string to work well with the Clipper Tools string functions (especially the tokenizer). Note . With the Clipper function GETENV(), you can query individual parameters from the environment. Initially, this may seem convenient, but there is a problem because no blanks are allowed before and after the '='. Example Read in the environment and analyze it: cVar := ENVPARAM() // CR/LF as delimiter TOKENINIT (@cVar, CHR(13) + CHR(10),2) // CR/LF as delimiter, skip 2 DO WHILE .NOT. TOKENEND() Env := TOKENNEXT(cVar) ? Env ENDDO
See Also: TOKENINIT() TOKENNEXT()