Array2String2Array

  • Hey Leute

    Mein Code:

    [autoit]

    #include <Array.au3>

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

    Global $string
    Global $list = ProcessList()
    Global $array
    Global $array2

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

    _ArrayDisplay($list) ;Zeige Alle Prozesse aus 2 Dimensionalen Array in Liste an
    _array2string() ;Convertiere Array zu String mit folgendem Zwischenzeichen: #
    MsgBox (0,"",$String) ;Daraus Resultierender String
    _string2array() ;Mache aus dem String den 2 Dimensionalen Array
    _ArrayDisplay($array2) ;Zeige den erstellen Array

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

    Func _array2string()
    Local $var ;Durchlaufvariable
    For $var = 0 To $list[0][0] ;Schleife zum erfassen des Arrays
    $string &= $list[$var][0] & '#' & $list[$var][1] & '#' ;erstelle einen String aus dem Array mit dem Trennzeichen #
    Next
    EndFunc

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

    Func _string2array()
    Local $var ;Durchlaufvariable
    $var2 = '-1' ;Variable zum erfassen der Werte aus dem neuem Array
    $array = StringSplit($string, '#') ;erstelle Neuen Array aus dem String, Trennzeichen ist #

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

    ; For $var = 0 To ;UND HIER KOMM ICH NICHT WEITER-) ICH VERSUCHE EIN EINDIMENSIONALEN ARRAY IN EINEN 2 DIMENSIONALEN UMZUWANDELN
    $var2 = $var2 + '1'
    $array2[$var][0] = $array[0]
    $array2[$var][1] = $array[1]
    ; Next
    EndFunc

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

    Und nun der Punkt wo ich nich weiter komme:

    Wie erfasse ich die Anzahl der array-Werte die ich ja benötige, um der Schleife zu sagen, bis wann Diese durchlaufen werden soll...

    Danke für eure Hilfe!

    :rock: :rock:

    Einmal editiert, zuletzt von Mr_gitarre (9. Juni 2010 um 20:42)

  • [autoit]

    UBound($Array)

    [/autoit]

    Bitte ;)

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Boa, Ich hab einfach alles durchsucht..!!!
    Und DU hast wieder die Lösung...!!!!!!!


    VIELEN DANK!!!!!!!!!!!!!!!!!!!!

    Edit:

    JO, Vergess ich nich: danke;)
    :) :thumbup: :thumbup: :thumbup: :thumbup: :thumbup: :rock: :rock: