Einzelnen Beitrag anzeigen

Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#1

System - Umgebungsvariable auslesen

  Alt 2. Okt 2003, 13:24
Ich habe eine Umgebungsvariable als Benutzer und als Systemvariable erfolgreich hinzugefügt.

Führe ich den folgenden Code aus, findet er die Variable, lass ich das Prog von einem Programm, dass mit Systemrechten läuft ausführen, findet er die Variable nicht (result = ''). Hat einer eine Idee, woran das liegen könnte?
Delphi-Quellcode:
  function EnvStr(Variable : string) : string;
  var
    buf : array[0..255] of char;
  begin
    if GetEnvironmentVariable(pchar(Variable), buf, SizeOf(buf)) <> 0 then
      result := buf
    else
      result := '';
  end;
Ist wirklich wichtig.
  Mit Zitat antworten Zitat