Hi zusammen,
sorry für die bescheuerte Überschrift, aber besseres fällt mir dazu gerade nicht ein.
Folgendes kleines Problem (Beispiel)
[autoit]
Local $Spalte1 = "NACHWEIS NR"
Local $Spalte2 = "NACHWEIS ID"
Local $Spalte3 = "VORLÄUFIGE NR"
;....
Local $Spaltenanzahl = 15
Jetzt möchte ich gerne die Variablen $Spalte1, $Spalte2, $Spalte3 in einer For Schleife variable machen, d.h. den Namen der Variablen
[autoit]
For $i = 1 To $Spaltenanzahl
ConsoleWrite ("Variable i = " & $i & @CRLF)
Local $SpalteX = "$Spalte" & $i
ConsoleWrite ("$SpalteX = " & $SpalteX & @CRLF)
_GUICtrlListView_InsertColumn($listview, $i, $SpalteX, 50)
Next
Ausgabe in der Console:
Variable i = 1
$SpalteX = $Spalte1
Variable i = 2
$SpalteX = $Spalte2
Variable i = 3
$SpalteX = $Spalte3
Variable i = 4
$SpalteX = $Spalte4
Variable i = 5
$SpalteX = $Spalte5
Variable i = 6
$SpalteX = $Spalte6
Variable i = 7
$SpalteX = $Spalte7
Variable i = 8
$SpalteX = $Spalte8
Variable i = 9
$SpalteX = $Spalte9
Variable i = 10
$SpalteX = $Spalte10
Variable i = 11
$SpalteX = $Spalte11
Variable i = 12
$SpalteX = $Spalte12
Alles anzeigen
Leider heißen dann meine Spaltennamen nicht "NACHWEIS NR" oder "NACHWEIS ID", sondern "$Spalte1" und "$Spalte2", d.h. die Es wird der Variablenname und nicht der Variablenwert genommen
Irgend eine Idee ?