Delphi 5 kennt "GetEnvironmentVariable", allerdings ist der oben gepostete Code von Luckie die bessere Lösung. Die Abfrage von Umgebungsvariablen wie "SystemRoot" funktioniert nämlich nur auf NT-Systemen.
Daher sollte man nach Möglichkeit die
API- oder Shell-Funktion (letztere für spezielle Ordner, wie "Eigene Dateien usw.) verwenden.