Knowledge Base

DOC: For Each ... Next Statement Does Not Work for Collections

Article ID: 180487

Article Last Modified on 3/11/2005


APPLIES TO


This article was previously published under Q180487

SUMMARY

In the Help topics for eMbedded Visual Basic (eVB) and Microsoft Windows CE Toolkit for Visual Basic (VBCE), the description for the "For Each ... Next" statement is as follows:

"Repeats a group of statements for each element in an array or collection."

However, this is not true for collections because you cannot declare a collection in either eVB or VBCE.

MORE INFORMATION

Unlike the information presented in the Help documentation, the following code will not work in either eVB or VBCE because the New keyword is not supported:
   Private Sub Command1_Click()
      Dim col As New Collection
      Dim vnt
      col.Add "Item1"
      col.Add "Item2"
      col.Add "Item3"
      col.Add "Item4"
      For Each vnt In col
          MsgBox vnt
      Next
   End Sub
				

Additional query words: wince vbce vbce6 evb

Keywords: kbtoolkit kbpending KB180487