GetEnviromentVariable

=]
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 komentarzy

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

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

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?