title image


Smiley Re: Umgebungsvariable dauerhaft verändern oder setzen, löschen
Schlechte Karten!Es gibt zwar die FunktionenSetEnvironmentVariable (Windows)bzw.setenv (Unix),jedoch setzen diese nur die Umgebung des Programmes selbst und von Kindprozessen des Programmes.Ein Setzen der Umgebung von aufrufenden Elternprogrammen (und dazu gehört auch die Shell bzw. das DOS-Fenster) ist generell nicht möglich (unter Windows NT und Unix jedenfalls).Das liegt daran, daß jedes Programm nur eine KOPIE der Umgebungsvariablen beim Aufruf mitbekommt.Um Daten zwischen Programmen auszutauschen, empfiehlt sich vielmehr die Verwendung von Pipes, Sockets oder von Dateien, in die ein Programm die Daten schreibt und das andere diese ausliest.ciao

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: