Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#1

Umgebungsvariable ändern und allgemein bekannt machen.

  Alt 26. Sep 2018, 15:58
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.
  Mit Zitat antworten Zitat