Für das Leben von mir kann ich nicht zwei (/ drei) Strings verketten. Dies sind einige Codes ich versucht habe:Delphi XE3 - Strings können nicht verkettet werden
dir := 'C:\Users\' + Username + '\Downloads\done.txt'; //"Username" is the computer's current username.
//another example vvv
dir := 'C:\Users\' + Username;
dir := dir + '\Downloads\done.txt';
//last example vvv
dir := Concat('C:\Users\', Username, '\Downloads\done.txt');
Alle Beispiele immer wieder zurückkehren das gleiche Ergebnis:
C: \ Benutzer \ -username-
Nie:
C: \ Benutzer \ -username- \ Downloads \ done.txt
Was mache ich hier falsch?
Delphi-String-Verkettung funktioniert. Der Code, den Sie präsentieren, gibt nicht die Ausgabe, die Sie sagen. Präsentieren Sie ein vollständiges Programm, um das Verhalten zu reproduzieren. –