home *** CD-ROM | disk | FTP | other *** search
-
- {I saw someone asking how to get DOS environment variables from Delphi.
- The little Project attached shows how to list all the Environment
- variables quite simply.}
-
- program Getenv;
-
- uses WinCrt,
- WinProcs;
- var
- ptr: PChar;
- Done: BOOLEAN;
- begin
- ptr := GetDOSEnvironment;
- Done := FALSE;
- WHILE NOT Done DO
- BEGIN
- IF ptr^ = #0 THEN
- BEGIN
- Writeln;
- INC(ptr);
- IF ptr^ = #0 THEN Done := TRUE
- ELSE Write(ptr^);
- END
- ELSE Write(ptr^);
- INC(ptr);
- END;
- end.
-
-