Globale Variable - Kein Zugriff ?

  • Halli hallo :D
    jz frag ich auchmal^^

    Folgende funktion :

    [autoit]


    Func cutv($folderschecked,$tocut)
    $max = UBound($filelist,1)
    For $i=1 To UBound($filelist)-1 Step +1
    $get = _name($filelist[$i])
    If not StringTrimLeft($get[1],$tocut)="" Then
    If $get[2]=0 Then $rename[$i] = $get[0]&StringTrimLeft($get[1],$tocut)&$get[3]
    EndIf
    Next......

    [/autoit]


    Kann nicht auf folgende

    [autoit]

    Global $rename

    [/autoit]

    Variable zugreifen obwohl
    diese am Anfang des Scriptes deklariert ist ?

    Das blick ich nicht :D^^

    -

    Einmal editiert, zuletzt von Nachid (14. August 2011 um 10:34)

  • Woraus schlussfolgerst du das?
    Kommt da eine Fehlermeldung - wenn ja welche?
    Da du $rename ja als Array ansprichst wäre außerdem zu klären ob $rename als entsprechend dimensioniertes Array deklariert wurde.
    Ohne mal ein entsprechendes Minimalbeispiel zu posten bei dem dein Problem auftritt kann man bei den Minimalinformationen nicht viel zu sagen...

  • Hab mein fehler gefunden sry für die doofe Frage,
    ein EndIf war falsch gesetzt, so wurde $rename zu keinem Array
    und es hat eben den Error geschmissen.^^

    -