I have an array of String but I do not know how many elements in it. If the user put 3 elements in the array then the total of index = 3. How can I scan all the elements array if it is not equal to '' (meaning NULL) and get the total of index in the array?
Thank you in advance
Use FOR loop.
uiIndex := 0;
FOR i := LOWER_BOUND(asArrayOfStrings[i], 1) TO UPPER_BOUND(asArrayOfStrings[i], 1) DO
IF asArrayOfStrings[i] <> '' THEN
uiIndex := uiIndex + 1;
Another possibility would be to write a class around the array of strings which does the housekeeping for you.
the main advantage is that your housekeeping code is neatly placed in a single spot.
Thank you, sir.
Log in to post a comment.