_FileReadToArray unsotiert ausgeben

  • hallöchen an Alle. Da ich ja eigentlich nichts mit Arrays am hut habe, habe ich ne Frage dazu. Wie schaffe ich es, das

    [autoit]

    _FileReadToArray

    [/autoit]

    mir den Array Nicht nach dem Alphabet sotiert ausgibt, sondern in der Reihenfolge wie die Daten in der Datei stehen?

  • Hallo Jonathan,

    [autoit]

    _arraydisplay($Array)

    [/autoit]

    Edit: oder siehe Beispiel Hilfe:

    Spoiler anzeigen
    [autoit]

    #include <file.au3>
    Dim $aRecords
    If Not _FileReadToArray("error.log", $aRecords) Then
    MsgBox(4096, "Fehler", "Fehler beim Einlesen der Datei in das Array!" & @CRLF & "Fehlercode: " & @error)
    Exit
    EndIf
    For $x = 1 To $aRecords[0]
    MsgBox(0, 'Datensatz ' & $x & ':', $aRecords[$x])
    Next

    [/autoit]

    mfg (Auto)Bert


  • Japs, das habe ich mir schon angesehen, aber wenn ich das mit

    [autoit]

    _FileReadToArray(@DesktopDir & "\liste.txt",$array)
    For $i = 1 to $array[0]
    GUICtrlSetData($List1,$array[$i])
    Next

    [/autoit]

    in Eine liste von meiner Gui einfüge passiert das: statt
    a
    c
    b
    steht dann in der liste
    a
    b
    c
    mit ArrayDisplay ists in der richtigen reihenfolge (acb)