Array Error

  • was hab ich falsch gemacht ???

    Fehler-Meldung:

    Spoiler anzeigen
    Code
    C:\Dokumente und Einstellungen\Markus\Desktop\Meine Dateien\autoit-Projekts\Allerlei\Teeworld.au3 (7) : ==> Subscript used with non-Array variable.:
    MsgBox(64,$Red[0],$Red[1])
    MsgBox(64,$Red^ ERROR
    ->15:44:52 AutoIT3.exe ended.rc:1
    +>15:44:54 AutoIt3Wrapper Finishe

    Skript:

    Spoiler anzeigen
    [autoit]

    #include<Array.au3>

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

    Sleep(2000)

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

    $Red=PixelSearch(0,0,1279,1023,0xB24B4B,10,1,0x000607BC)

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

    MsgBox(64,$Red[0],$Red[1])

    [/autoit]

    Einmal editiert, zuletzt von bandido1 (14. März 2009 um 19:21)

    • Offizieller Beitrag

    So bekommst du keine Fehlermeldung :

    [autoit]

    #include<Array.au3>

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

    Sleep(2000)

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

    $Red=PixelSearch(0,0,1279,1023,0xB24B4B,10,1,0x000607BC)
    If IsArray($Red) then MsgBox(64,$Red[0],$Red[1])

    [/autoit]


    Edit oder so, wie es dir gefällt :

    [autoit]

    #include<Array.au3>

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

    Sleep(2000)

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

    $Red=PixelSearch(0,0,1279,1023,0xB24B4B,10,1,0x000607BC)
    If Not @error Then MsgBox(64,$Red[0],$Red[1])

    [/autoit]

    Einmal editiert, zuletzt von Raupi (14. März 2009 um 16:49)

  • ja ja schon klar hab nur nich dran gedacht aber eine weitere Fragen.

    ich will z.b.

    [autoit]

    msgbox (64,"Test",*)

    [/autoit]

    ich will bei * haben z.b. $red[0] und $red[1] und ein komma dazwischen wie bekomme ich das hin???