BUG: Cannot Use a Constant to Define the Size of Array in VBCE (215401)



The information in this article applies to:

  • Microsoft Windows CE Toolkit for Visual Basic 6.0
  • Microsoft eMbedded Visual Basic 3.0

This article was previously published under Q215401

SYMPTOMS

When you attempt to use a defined constant as the size of an array, the following compile error results:
Compile Error: Expected integer constant

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

Steps to Reproduce Behavior

  1. Create a new Windows CE project in either Visual Basic or eMbedded Visual Basic. Form1 is created by default.
  2. Paste the following code into Form1:
        Const cbFormatsNum = 14
        Dim cbFormats(cbFormatsNum)
    					
  3. Run the project.
The error message mentioned in the "Symptoms" section occurs.

Modification Type:MajorLast Reviewed:10/20/2003
Keywords:kbBug kbpending kbToolkit KB215401