Programowanie w języku Delphi » FAQ

Jak odczytać ścieżkę katalogu Windows i System

  • 2006-01-27 17:20
  • 1 komentarz
  • 510 odsłon
  • Oceń ten tekst jako pierwszy
Do uzyskiwania takiej informacji służą funkcje WinAPI: GetWindowsDirectory i GetSystemDirectory.

var
  WDir : array[0..255] of char;
begin
  GetSystemDirectory(WDir, SizeOf(WDir));
  Writeln(WDir);
end.


Żeby uzyskać ścieżkę katalogu System należy po prostu zamiast GetWindowsDirectory podstawić GetSystemDirectory.

Istnieje także funkcja GetTempPath - oto jak z niej korzystać:

var
  Buffer: array[0..255] of char;
begin
  GetTempPath(SizeOF(Buffer), Buffer);
  Writeln(Buffer);
end.

1 komentarz

DJ ProG 2006-06-11 17:18

Oficialnie wszystko pięknie i ładnie, ale po kompilacji i poprawnych testach na Windows98, na WinXP procedurka nie zwróciła wyników :/