Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.633 Beiträge
Delphi 12 Athens
|
AW: Windows Server 2019 Temp Pfad
8. Jan 2021, 11:37
Wenn ich zum Test das so aufrufe, kommt ein leerer String raus.
ShowMessage(Format('TPath.GetTempPath = "%s"', [TPath.GetTempPath]));
Nutze ich
ShowMessage(Format('GetEnvironmentVariable("Temp") = "%s"', [GetEnvironmentVariable('Temp')]));
, dann kommt auf jeden Fall erst einmal ein String raus, der so aussieht, als wenn dieser OK wäre.
Als Admin kann ich das Programm nicht starten, da ich keine Adminrechte habe.
Das Programm wird nur gestartet (liegt aber auf einem anderen Laufwerk, also nicht auf dem Server) und läuft nicht als Dienst.
Ich habe von der Meldung des anderen Programms mal den Pfad per CMD erstellt und siehe da, es geht nun offenbar. Was mich aber verwundert, ist dass hinter c:\users\xxxx\temp\ noch eine "3" im Pfad steht, siehe Anhang. Dieses habe ich alles per Hand erstellt und nun kommen auch bei beiden Aufrufen oben der Pfad zum Temp Ordner.
Was hat aber der Unterpfad "3" für eine Bewandnis?
Matthias Es ist nie falsch das Richtige zu tun!
- Mark Twain
Geändert von zeras ( 8. Jan 2021 um 12:02 Uhr)
Grund: Weitere Infos hinzugefügt
|