Hallo zusammen! Ich bin gerade dabei ein Skript zu schreiben, die Variablen darin sind Global, weil sie später gebraucht werden.
Spoiler anzeigen
Func OnAutoItStart()
Global $Anzahl, $oIE, $oform, $ologin, $opassword, $oSelect, $de, $i
$Anzahl = IniRead("Daten.ini", "Welten", "Anzahl", 0)
$Anzahl += 1
Global $Welt[$Anzahl], $Pfad[$Anzahl]
For $i = 1 To $Anzahl
$Welt[$i] = IniRead("Daten.ini", "Welten", $i, 0)
$Pfad[$i] = IniRead("Daten.ini", $i, "Pfad", 0)
$Pfad[$i] = $Pfad[$i] & ".ini"
Next
MsgBox(0, "", "ok")
EndFunc
Problem nur, alles nach der Schleife wird nicht ausgeführt. Ich habe es schon mit
[autoit]If $i = $anzahl Then ExitLoop
[/autoit]oder einer Funktion, aber nichts hat funktioniert. Was kann ich nun tun??