Moduły » SysUtils

GetEnviromentVariable

  • 2008-07-10 12:19
  • 3 komentarze
  • 360 odsłon
  • Oceń ten tekst jako pierwszy
GetEnvironmentVariable(Name: string): string;


Funkcja ta znajduje się w module SysUtils, lecz w module Windows znajduje się funkcja o takiej samej nazwie
dla pewności zalecam więc odwoływanie się do niej z podaniem nazwy modułu jeśli używane są oba

Deklaracja w module SysUtils umożliwia jej użycie tak i w systemie Windows jak i Linux ( tryb pracy jest wybierany w czasie kompilacji za pomocą dyrektyw kompilatora )

przy pracy na systemie Windows funkcja ta używa swojego imiennika z modułu Windows, lecz używa się jej o wiele wygodniej

przy pracy z Linux'em funkcja jako wynik zwraca wynik funkcji GetEnv ( o wiele ładniejsza od odpowiednika z WinAPI )



w systemie Windows zmienne środowiskowe ( ang. Enviroment Variables ) zapisane są w rejestrze systemu

poniżej są wypisane niektóre z tych zmiennych

  • ComputerName - nazwa komputera w sieci
  • HomeDrive - litera pierwszego dysku
  • SystemDrive - litera dysku na której znajduje się system
  • WinDir oraz SystemRoot - katalog z systemem
  • ProgramFiles - opisu chyba nie trzeba - ścieżka do katalogu Program Files
  • Temp oraz Tmp - katalogi tymczasowe
  • UserName - nazwa bieżącego użytkownika
  • UserProfile - katalog użytkownika

3 komentarze

Potwoor_ 2008-07-10 12:18

dzięki że mi o tej kreseczce przypomniałeś =]

=] 2008-07-10 12:16

bo coś nie tak z tamtym chyba mam =] o ile pamiętam to ban powinien już zejść a dalej nici =]

Coldpeer 2008-07-10 12:09

Staraj dostososywać formatowanie do innych tekstów z tego działu. Ponadto nie stosuj emotikonek w tekstach jak ten (do tego ten dziwny twór "=)").

PS. Powtoor_ - po co Ci nowe konto?