justamistere
Programmer
Has anyone found the following to be true in VFP-6/SP-5?
The ADEL() command syntax states: "nElementNumber specifies the number of the element, row, or column to delete from an array."
gnFiles = 3
DIMENSION gaMyArray[gnFiles, 4]
gaMyArray[1, 1] = "1-aaa"
gaMyArray[1, 2] = "1-bbb"
gaMyArray[1, 3] = "1-ccc"
gaMyArray[1, 4] = "1-ddd"
gaMyArray[2, 1] = "2-aaa"
gaMyArray[2, 2] = "2-bbb"
gaMyArray[2, 3] = "2-ccc"
gaMyArray[2, 4] = "2-ddd"
gaMyArray[3, 1] = "3-aaa"
gaMyArray[3, 2] = "3-bbb"
gaMyArray[3, 3] = "3-ccc"
gaMyArray[3, 4] = "3-ddd"
***---| Error message: "Subscript is outside of defined range."!!!
gnPos = ASCAN(gaMyArray, "3-aaa"
?ADEL(gaMyArray, gnPos)
***---| Works
gnRow = ASUB(gaMyArray, ASCAN(gaMyArray, "3-aaa"
, 1)
?ADEL(gaMyArray, gnRow)
***---| Works Incorrectly !!!
gnCol = ASUB(gaMyArray, ASCAN(gaMyArray, "3-aaa"
, 2)
?ADEL(gaMyArray, gnCol, 2)
The ADEL() command syntax states: "nElementNumber specifies the number of the element, row, or column to delete from an array."
gnFiles = 3
DIMENSION gaMyArray[gnFiles, 4]
gaMyArray[1, 1] = "1-aaa"
gaMyArray[1, 2] = "1-bbb"
gaMyArray[1, 3] = "1-ccc"
gaMyArray[1, 4] = "1-ddd"
gaMyArray[2, 1] = "2-aaa"
gaMyArray[2, 2] = "2-bbb"
gaMyArray[2, 3] = "2-ccc"
gaMyArray[2, 4] = "2-ddd"
gaMyArray[3, 1] = "3-aaa"
gaMyArray[3, 2] = "3-bbb"
gaMyArray[3, 3] = "3-ccc"
gaMyArray[3, 4] = "3-ddd"
***---| Error message: "Subscript is outside of defined range."!!!
gnPos = ASCAN(gaMyArray, "3-aaa"
?ADEL(gaMyArray, gnPos)
***---| Works
gnRow = ASUB(gaMyArray, ASCAN(gaMyArray, "3-aaa"
?ADEL(gaMyArray, gnRow)
***---| Works Incorrectly !!!
gnCol = ASUB(gaMyArray, ASCAN(gaMyArray, "3-aaa"
?ADEL(gaMyArray, gnCol, 2)