hilfe mit der array.au3

  • hey!

    aus unerfindlichen gründen funktioniert bei mir eine Funktion aus der Array.au3 nicht..:

    [autoit]


    _ArrayCombinations()

    [/autoit]

    die Fehlermeldung dazu:

    Spoiler anzeigen


    C:\Programme\AutoIt3\Include\Array.au3 (166) : ==> Array variable subscript badly formatted.:
    ReDim $aResult[$iTotal + 1]
    ReDim $aResult[^ ERROR

    hier mal der bisherige code:
    is nich viel.. klappt aber trotzdem nich-.-*

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Dim $all[10+26+26]
    For $i = 0 To 9
    $all[$i] = $i
    Next
    For $i = 65 To 90
    $all[$i-65+10] = Chr($i)
    Next
    For $i = 97 To 122
    $all[$i-97+10+26] = Chr($i)
    Next

    [/autoit] [autoit][/autoit] [autoit]

    Dim $position[20]
    For $i = 0 To UBound($position)-1
    $position[$i] = 0
    Next

    [/autoit] [autoit][/autoit] [autoit]

    Func _create_strings($length)
    $test = _ArrayCombinations($all, $length, "")
    _ArrayDisplay($test)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    _create_strings(6)

    [/autoit]


    thx jz schon mal:P
    greetz syne

  • So wie es aussieht, ist das nur für Zahlen gedacht! ;)

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $all[10]
    For $i = 0 To 9
    $all[$i] = $i
    Next

    [/autoit] [autoit][/autoit] [autoit]

    _create_strings(6)

    [/autoit] [autoit][/autoit] [autoit]

    Func _create_strings($length)
    Local $test = _ArrayCombinations($all, $length)
    _ArrayDisplay($test)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • ahso das kann sein:P
    ganz versteh ich den quellcode der funktion zwar nich aba bis dahin wo die fehlermeldung kommt kann eigentlich nichts passieren..^^