Jump to content

Recommended Posts

Posted

$po = UBound($confirmed_po_links, $UBOUND_ROWS );

   ConsoleWrite ("Rows: " & $po & @CRLF);

   $po = UBound($confirmed_po_links, $UBOUND_COLUMNS );

   ConsoleWrite ("Columns: " & $po & @CRLF);



   For $link In $confirmed_po_links

      ConsoleWrite ("Link");

      Local $x= 0

      For data in $link

         GUICtrlCreateLabel("Riga: " & $x & " Colonna: " & $y)

         ConsoleWrite (data & @CRLF);

         $x = $x + 100

      Next

      ConsoleWrite (data & @CRLF);

      $x = $y + 20



   Next

I got

 

  Quote

 

Rows: 3

Columns: 2

 

and its'ok

Buy then I expect a lot of console write from inside the for, but I got NOTHING.

I don't get a single "Link" string written to the console.

Why?

In the help there is this example

For $vElement In $aArray         
    $sString = $sString & $vElement & @CRLF     
Next

So I think I'm doing well

  • Moderators
Posted

realtebo,

From the Help file for For...In...Next:

 

If the expression is an Object collection with no elements, or a multi-dimensional array, the loop will be skipped and the Variable will contain an empty string

As you are trying to parse a 2D array, it is hardly surprising that you get no return. ;)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...