Die allgemein bekannte Lösung der Schweizer funktioniert
https://www.swissdelphicenter.ch/de/...de.php?id=1394
jedoch dauert es (auf diversen Rechnern) sehr lange bis die
API-Funktion
SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, Integer(PChar('Environment')));
zurück kommt.
Der Windows Umgebungsvariablen-Dialog kommt sehr viel schneller beim ändern der Umgebungsvariable zurück.
Wird SendMessage nicht aufgerufen, so hat ein neu gestarteter cmd.exe oder die neu gestartete Exe immer noch den alten Wert
Windows Vista - Eine neue Erfahrung in Fehlern.