Jump to content
Sign in to follow this  

if $array[0][$i] = "" then exitloop (does not work)

Recommended Posts

My code

$ScreenShotWidth =  200 ; for example

    For $i = 0 To $ScreenShotWidth - 1
         If $screenShotArray[0][$i] = "" Then
            $aSize = $i
        ConsoleWrite("WTF=" & $screenShotArray[0][$i] & "=WTF" & @LF)
        ConsoleWrite($i & @LF)

My multi-array is only Filled with 0 and 1 values and "" as in completely empty

What Am i doing wrong here?  stuck at it for 45 minutes

all my consolewrites look this




So I assume it is in the last example completely empty

I guess I am overlooking some basic rules

Share this post

Link to post
Share on other sites


Not sure if your situation is included in this page of the doc, but to be short, 0 equals an empty string.

You need to either use IsNumber/IsString or compare with VarGetType.

Br, FireFox.


OS : Win XP SP2 (32 bits) / Win 7 SP1 (64 bits) / Win 8 (64 bits) | Autoit version: latest stable / beta.
Hardware : Intel(R) Core(TM) i5-2400 CPU @ 3.10Ghz / 8 GiB RAM DDR3.

My UDFs : Skype UDF | TrayIconEx UDF | GUI Panel UDF | Excel XML UDF | Is_Pressed_UDF

My Projects : YouTube Multi-downloader | FTP Easy-UP | Lock'n | WinKill | AVICapture | Skype TM | Tap Maker | ShellNew | Scriptner | Const Replacer | FT_Pocket | Chrome theme maker

My Examples : Capture toolIP Camera | Crosshair | Draw Captured Region | Picture Screensaver | Jscreenfix | Drivetemp | Picture viewer

My Snippets : Basic TCP | Systray_GetIconIndex | Intercept End task | Winpcap various | Advanced HotKeySet | Transparent Edit control


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Create New...