|
|
От: | padla2k | |
| Дата: | 28.01.05 16:22 | ||
| Оценка: | -1 | ||
procedure GetEnvironmentStrings(ss: TStrings);
var
ptr: PChar;
s: string;
Done: boolean;
begin
ss.Clear;
s := '';
Done := FALSE;
ptr := windows.GetEnvironmentStrings;
while Done = false do begin
if ptr^ = #0 then begin
inc(ptr);
if ptr^ = #0 then Done := TRUE
else ss.Add(s);
s := ptr^;
end else s := s + ptr^;
inc(ptr);
end;
end;