Ohne es nachgeprüft zu haben, aber könnte es sein das TPath.GetTempPath den Pfad ohne abschliessenden Slash bzw. Backslash zurückgibt?
Dem ist zwar so (ja, nur nicht von dem Namen
Get...Path
verwirren lassen, es wird trotzdem ein
Directory zurückgeliefert und eben kein
Path), spielt aber keine Geige, denn es wird ja
TPath.Combine
benutzt, und das sorgt dafür, dass der richtige Trenner dazwischen kommt.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)