FIX: FOR...EACH Fails When Character Array Element Contains More Than 255 Characters (305238)



The information in this article applies to:

  • Microsoft Visual FoxPro for Windows 5.0
  • Microsoft Visual FoxPro for Windows 5.0a
  • Microsoft Visual FoxPro for Windows 6.0

This article was previously published under Q305238

SYMPTOMS

When you use a FOR...NEXT command with a character array element that contains more than 255 characters, the following error may be received:
String is too long to fit.

STATUS

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

This problem was corrected in Microsoft Visual FoxPro version 7.0 for Windows.

MORE INFORMATION

To reproduce the problem, create a program and run the following code in Visual FoxPro 5.0 or 6.0:
DIMENSION  laX(1)
laX(1) = SPACE( 256 )
FOR EACH lcX IN laX
	? lcX
NEXT
				

Modification Type:MajorLast Reviewed:10/16/2002
Keywords:kbBug kbCodeSnippet kbDSupport kbOOP kbvfp700fix KB305238