A windows, stb. könyvtárak helyének megállapítása azért fontos, hogy az applikációd más típusu windows op. rendszeren is működjön. Pl a lengyel windows-on. windows könyvtár: procedure TForm1.Button1Click(Sender: TObject); var a:array[0..255]of char; begin GetWindowsDirectory(a,255); caption:=strpas(a); end; system könyvtár: procedure TForm1.Button1Click(Sender: TObject); var a:array[0..255]of char; begin GetSystemDirectory(a,255); caption:=strpas(a); end; temp könyvtár: procedure TForm1.Button1Click(Sender: TObject); var a:array[0..255]of char; begin GetTempPath(255,@a); caption:=strpas(a); end; Megjegyzés: A win98 -telepítésekor (ezt tudom biztosra) a windows könyvtárnak adhatunk más nevet is, hát pont erre való a fenti példa!