Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Ains() bug
Message
From
30/01/2019 15:14:17
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2003
Database:
MS SQL Server
Miscellaneous
Thread ID:
01665830
Message ID:
01665835
Views:
77
>>This code
>>
n=adir(a,"*.prg")
>>DIMENSION a(n,6)
>>ains(a, 2,2)
>>LIST MEMORY like a
>>doesn't work as expected, the array ends up a mess. Only the first row has a cell inserted at 2nd column, the rest not quite so. However, it works properly in Chen's VFPA. Can't find it documented on his documentation page, so reporting it here.
>
>Hi Dragan,
>
>It's not bug of AINS().
>ADIR() return array with five columns.
>DIMENSION a(n,6) destroy data in array.
>
>
>MartinaJ

... or more accurately, using DIMENSION to change the number of columns in a 2-dimensional array causes the data to be "rearranged" rather than add or delete a column. Obviously if you decrease the total number of elements in the array you lose the data at the "end" of the array.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform