GetEnvironmentVariable funktioniert nicht

Antworten
Targion
Beiträge: 688
Registriert: Mi 3. Okt 2007, 21:00
OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
CPU-Target: x86_64

GetEnvironmentVariable funktioniert nicht

Beitrag von Targion »

Hallo!
Mit

Code: Alles auswählen

h:=GetEnvironmentVariable('HOME');
ermittle ich den Home-Ordner eines Benutzers unter Linux. $HOME ist eine Systemvariable. Wenn ich jetzt allerdings mit

Code: Alles auswählen

k:=GetEnvironmentVariable('KDEDIRS');
das KDE-Verzeichnis ermitteln will, ist das Ergebnis ein Leerstring. Hingegen

Code: Alles auswählen

echo $KDEDIRS
im Terminal gibt den richtigen Pfad zurück. Warum funktioniert das in der Lazarus-Anwendung nicht?

Antworten