Post by aifritz » 31 Oct 2018, 06:17
Kann mir jemand auf die Sprünge helfen und erklären, warum die leere Variable "a" im 2. Bsp. plötzlich mit einem Dateipfad befüllt wird?
Ich hätte erwartet, dass die Variable leer bleibt...
Code: Select all
a := "X"
b := "Y"
Tauschen(a, b)
Msgbox % a ", " b ;gibt korrekterweise aus: Y, X
a := ""
b := "Y"
Tauschen(a, b)
Msgbox % a ", " b ;gibt aus: Y, C:\Users\XXXX\AppData\Local\Temp
Tauschen(ByRef Links, ByRef Rechts)
{
temp := Links
Links := Rechts
Rechts := temp
}
Kann mir jemand auf die Sprünge helfen und erklären, warum die leere Variable "a" im 2. Bsp. plötzlich mit einem Dateipfad befüllt wird?
Ich hätte erwartet, dass die Variable leer bleibt... :?
[code]
a := "X"
b := "Y"
Tauschen(a, b)
Msgbox % a ", " b ;gibt korrekterweise aus: Y, X
a := ""
b := "Y"
Tauschen(a, b)
Msgbox % a ", " b ;gibt aus: Y, C:\Users\XXXX\AppData\Local\Temp
Tauschen(ByRef Links, ByRef Rechts)
{
temp := Links
Links := Rechts
Rechts := temp
}
[/code]