Array > Msgbox Problem

  • Hallo,

    habe mal wieder ein Arrayproblem.
    Ich schaffe es einfach nicht das Array in die Msgbox zu bekommen.

    Spoiler anzeigen
    [autoit]


    Local $alink = IniReadSection("Index.ini", "Link")

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

    $LinkSource = BinaryToString(InetRead($aLink[$f][1], 1)) ;
    Msgbox(0,"",$aLink[$f][1]) ; diese MsgBox wird angezeigt!

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

    $iLinks = StringRegExp($LinkSource, '(?i)tiere"(.*?)"', 3)
    _ArrayDisplay($iLinks,"Descrition",2); das wird auch angezeigt

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

    ;Msgbox(0,"",$iLinks [0][1]) ; diese MsgBox wird nicht angezeigt!
    ;Msgbox(0,"",$iLinks [0][0]) ; diese MsgBox wird nicht angezeigt!

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

    Ich erhalte immer die Meldung
    Subscript used with non-Array variable

    :( Ilse

    Einmal editiert, zuletzt von Ilse (8. März 2012 um 12:52)

  • hast du denn da auch ne For-Schleife oder wo belegst du $f?Sorry falsch
    Sind denn bei ArrayDisplay wirklich zwei Spalten?

  • Du solltest prüfen ob INIReadSection überhaupt werte aus der INI ausgelesen hat und das array erstellt hat mit IsArray oder einfach @error abfragen, denn wenn $aLink überhaupt kein Array ist gibt es einen Fehler, "Subscript used with non-Array variable"

    Gruß Marvin