possibly used before declaration.

  • possibly used before declaration. ka an was es liegt hab was geändert weiß aber net was seit dem kommt das vor 5h gings ohne probs

    [autoit]


    #include <Constants.au3>
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>
    #include <EditConstants.au3>
    #include <Process.au3>
    #include<ListViewConstants.au3>
    #include<Guilistview.au3>
    #include <File.au3>
    #include <StaticConstants.au3>
    #include <inc.au3>

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

    Global $sHeader = "Char|ID|PW|SA|E-Mail|Build|Server|Show/Hide" ; Die Überschriften für das Listview und für das "Neuer Eintrag"-Fenster
    GUICreate("Game-Account-Manager",950, 550)
    GUICtrlCreateTab(5, 5, 940, 560)
    ;-------------------------------------------------------------------------------------
    $tab1 = GUICtrlCreateTabItem("Übersicht")
    Global $hListView = GUICtrlCreateListView($sHeader, 30, 60, 900, 28, $LVS_SHOWSELALWAYS) ; Listview erstellen
    Global $hLVHandle = GUICtrlGetHandle($hListView) ; das Handle vom Listview wird für die UDF-Listview-Funktionen benötigt
    _GUICtrlListView_SetColumn($hLVHandle, 0, "Plattform", 62, 0) ; 1. Spalte = 80 Px breit, rechts ausgerichtet
    _GUICtrlListView_SetColumn($hLVHandle, 1, "Spiel", 131, 0) ; 2. Spalte = 60 Px breit, links ausgerichtet
    _GUICtrlListView_SetColumn($hLVHandle, 2, "ID", 131, 0) ; 3. Spalte = 90 Px breit, links ausgerichtet
    _GUICtrlListView_SetColumn($hLVHandle, 3, "PW", 111, 0) ; 1. Spalte = 120 Px breit, rechts ausgerichtet
    _GUICtrlListView_SetColumn($hLVHandle, 4, "E-Mail", 160) ; 2. Spalte = 60 Px breit, links ausgerichtet
    _GUICtrlListView_SetColumn($hLVHandle, 5, "SA", 81, 0) ; 3. Spalte = 90 Px breit, links ausgerichtet
    _GUICtrlListView_SetColumn($hLVHandle, 6, "Online-Konto", 105, 0) ; 1. Spalte = 120 Px breit, rechts ausgerichtet
    _GUICtrlListView_SetColumn($hLVHandle, 7, " Show/Hide ", 115, 0) ; 1. Spalte = 120 Px breit, rechts ausgerichtet
    $list1a = GUICtrlCreateInput("Steam", 30, 87, 63, 20, BitOR($ES_READONLY,$ss_center))
    $list1b = GUICtrlCreateInput("Origin", 30, 107, 63, 20, BitOR($ES_READONLY,$ss_center))
    $list1c = GUICtrlCreateInput("", 30, 127, 63, 20, BitOR($ES_READONLY,$ss_center))
    $list1d = GUICtrlCreateInput("", 30, 147, 63, 20, BitOR($ES_READONLY,$ss_center))
    $list1e = GUICtrlCreateInput("", 30, 167, 63, 20, BitOR($ES_READONLY,$ss_center))
    $list1f = GUICtrlCreateInput("", 30, 187, 63, 20, BitOR($ES_READONLY,$ss_center))
    $list1g = GUICtrlCreateInput("", 30, 207, 63, 20, BitOR($ES_READONLY,$ss_center))
    $list1h = GUICtrlCreateInput("", 30, 227, 63, 20, BitOR($ES_READONLY,$ss_center))

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

    $list2a = GUICtrlCreateInput("Call of Duty", 94, 87, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list2b = GUICtrlCreateInput("Battlefield Bad Company 2 Viatnam", 94, 107,130, 20, BitOR($ES_READONLY,$ss_center))
    $list2c = GUICtrlCreateInput("", 94, 127, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list2d = GUICtrlCreateInput("", 94, 147, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list2e = GUICtrlCreateInput("", 94, 167, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list2f = GUICtrlCreateInput("", 94, 187, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list2g = GUICtrlCreateInput("", 94, 207, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list2h = GUICtrlCreateInput("", 94, 227, 130, 20, BitOR($ES_READONLY,$ss_center))

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

    $list3a = GUICtrlCreateInput("mic.de", 225, 87, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list3b = GUICtrlCreateInput("", 225, 107, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list3c = GUICtrlCreateInput("", 225, 127, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list3d = GUICtrlCreateInput("", 225, 147, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list3e = GUICtrlCreateInput("", 225, 167, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list3f = GUICtrlCreateInput("", 225, 187, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list3g = GUICtrlCreateInput("", 225, 207, 130, 20, BitOR($ES_READONLY,$ss_center))
    $list3h = GUICtrlCreateInput("", 225, 227, 130, 20, BitOR($ES_READONLY,$ss_center))

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

    $list4a = GUICtrlCreateInput("aaa12345678122355", 356, 87, 110, 20, BitOR($ES_READONLY,$ss_center))
    $list4b = GUICtrlCreateInput("aaa12345678122355", 356, 107, 110, 20, BitOR($ES_READONLY,$ss_center))
    $list4c = GUICtrlCreateInput("aaa12345678122355", 356, 127, 110, 20, BitOR($ES_READONLY,$ss_center))
    $list4d = GUICtrlCreateInput("", 356, 147, 110, 20, BitOR($ES_READONLY,$ss_center))
    $list4e = GUICtrlCreateInput("", 356, 167, 110, 20, BitOR($ES_READONLY,$ss_center))
    $list4f = GUICtrlCreateInput("", 356, 187, 110, 20, BitOR($ES_READONLY,$ss_center))
    $list4g = GUICtrlCreateInput("", 356, 207, 110, 20, BitOR($ES_READONLY,$ss_center))
    $list4h = GUICtrlCreateInput("", 356, 227, 110, 20, BitOR($ES_READONLY,$ss_center))

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

    $list5a = GUICtrlCreateInput(".de", 467, 87, 160, 20, BitOR($ES_READONLY,$ss_center))
    $list5b = GUICtrlCreateInput(".de", 467, 107, 160, 20, BitOR($ES_READONLY,$ss_center))
    $list5c = GUICtrlCreateInput("", 467, 127, 160, 20, BitOR($ES_READONLY,$ss_center))
    $list5d = GUICtrlCreateInput("", 467, 147, 160, 20, BitOR($ES_READONLY,$ss_center))
    $list5e = GUICtrlCreateInput("", 467, 167, 160, 20, BitOR($ES_READONLY,$ss_center))
    $list5f = GUICtrlCreateInput("", 467, 187, 160, 20, BitOR($ES_READONLY,$ss_center))
    $list5g = GUICtrlCreateInput("", 467, 207, 160, 20, BitOR($ES_READONLY,$ss_center))
    $list5h = GUICtrlCreateInput("", 467, 227, 160, 20, BitOR($ES_READONLY,$ss_center))

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

    $list6a = GUICtrlCreateInput("test", 628, 87, 80, 20, BitOR($ES_READONLY,$ss_center))
    $list6b = GUICtrlCreateInput("", 628, 107, 80, 20, BitOR($ES_READONLY,$ss_center))
    $list6c = GUICtrlCreateInput("master hax", 628, 127, 80, 20, BitOR($ES_READONLY,$ss_center))
    $list6d = GUICtrlCreateInput("", 628, 147, 80, 20, BitOR($ES_READONLY,$ss_center))
    $list6e = GUICtrlCreateInput("", 628, 167, 80, 20, BitOR($ES_READONLY,$ss_center))
    $list6f = GUICtrlCreateInput("", 628, 187, 80, 20, BitOR($ES_READONLY,$ss_center))
    $list6g = GUICtrlCreateInput("", 628, 207, 80, 20, BitOR($ES_READONLY,$ss_center))
    $list6h = GUICtrlCreateInput("", 628, 227, 80, 20, BitOR($ES_READONLY,$ss_center))

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

    $Label = GUICtrlCreateLabel("Das ist ein Link",725,90)
    GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x0000FF)
    $Labe2 = GUICtrlCreateLabel("Das ist ein Link",725,110)
    GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x0000FF)
    $Labe3 = GUICtrlCreateLabel("Das ist ein Link",725,130)
    GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x0000FF)
    $Labe4 = GUICtrlCreateLabel("Das ist ein Link",725,150)
    GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x0000FF)
    $Labe5 = GUICtrlCreateLabel("Das ist ein Link",725,170)
    GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x0000FF)

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

    $c1 = GUICtrlCreateCheckbox("PW", 840, 88)
    $c2 = GUICtrlCreateCheckbox("PW", 840, 108)
    $c3 = GUICtrlCreateCheckbox("PW", 840, 128)

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

    $x1 = GUICtrlCreateCheckbox("SA", 880, 88)
    $x2 = GUICtrlCreateCheckbox("SA", 880, 108)
    $x3 = GUICtrlCreateCheckbox("SA", 880, 128)

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

    $xxx = GUICtrlCreateCheckbox(" ", 800, 1108)

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

    GUICtrlSendMsg($list4a, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($c1), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSendMsg($list4b, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($c2), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSendMsg($list4c, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($c3), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSendMsg($list6a, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($x1), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSendMsg($list6b, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($x2), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSendMsg($list6c, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($x3), $GUI_CHECKED) * Asc('*'), 0)

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

    GUISetState()
    #endregion
    While 1
    Call("test")
    WEnd

    [/autoit]


    [autoit]

    ;#include<Game-Account-Storage1.au3>
    Func test()
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $c1
    GUICtrlSendMsg($list4a, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($c1), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSetState($list4a, $GUI_FOCUS)
    GUICtrlSetState($xxx, $GUI_FOCUS)
    Case $c2
    GUICtrlSendMsg($list4b, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($c2), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSetState($list4b, $GUI_FOCUS)
    GUICtrlSetState($xxx, $GUI_FOCUS)
    Case $c3
    GUICtrlSendMsg($list4c, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($c3), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSetState($list4c, $GUI_FOCUS)
    GUICtrlSetState($xxx, $GUI_FOCUS)
    Case $x1
    GUICtrlSendMsg($list6a, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($x1), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSetState($list6a, $GUI_FOCUS)
    GUICtrlSetState($xxx, $GUI_FOCUS)
    Case $x2
    GUICtrlSendMsg($list6b, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($x2), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSetState($list6b, $GUI_FOCUS)
    GUICtrlSetState($xxx, $GUI_FOCUS)
    Case $x3
    GUICtrlSendMsg($list6c, $EM_SETPASSWORDCHAR, Not BitAND(GUICtrlRead($x3), $GUI_CHECKED) * Asc('*'), 0)
    GUICtrlSetState($list6c, $GUI_FOCUS)
    GUICtrlSetState($xxx, $GUI_FOCUS)
    Case $Label
    MsgBox(0,"It Works!","Ja, es funktioniert. :P")
    EndSwitch
    EndFunc

    [/autoit]


    der 2te qtext is die inc.au3

    es heist immer F:\inc.au3(8,10) : WARNING: $c1: possibly used before declaration. , WARNING: $Label: possibly used before declaration.

    aber is wurde ja in der main declariert <.<


    würde mich über hilfe freuen y.y

    2 Mal editiert, zuletzt von MrsCylia (11. April 2012 um 01:48)

  • Du hast in die 'inc.au3' einfach eine Funktion ausgelagert, in der Variablen vorhanden sind, die erst später erstellt werden.
    Du könntest die Datei erst includen, wenn es die Variablen gibt, oder besser, du übergibst der Funktion alle nötigen Variablen, sodass keine globalen Variablen mehr aufgerufen werden.

  • ah ich hab es verstanden was du meinst hat prima geklappt

    Einmal editiert, zuletzt von MrsCylia (11. April 2012 um 01:47)