Setzen, Änder oder Löschen von Umgebungsvariablen.
Die hier gezeigte Methode hilft beim setzen von Umgebungsvariablen, die Gültigkeit dieser Variablen
beschränkt sich jedoch auf den aktuellen Prozess und sind nicht systemweit.
Eine Möglichkeit zur Manipulation von Systemweiten Variablen wäre die Veränderung der Variablen in der Registry:
HKLM\System\CurrentControlSet\Control\Session Manager\Environment
Zum Arbeiten mit Umgebungsvariablen verwenden wir die Funktionen
GetEnvironmentVariable, GetEnvironmentStrings und SetEnvironmentVariable
Für Leute die Probleme bei der Implementierung dieser Funktionen haben:
„[Linker Fehler] Unresolved external '__fastcall Sysutils::GetEnvironmentVariableA(const System::AnsiString)' referenced from C:\USERS\USERNAME\DESKTOP\CPPTEMP\EC\UNIT1.OBJ“ ist vielleicht folgender Link ganz hilfreich. http://qc.borland.com/wc/qcmain.aspx?d=29100