09-24-2023, 02:27 PM
Thanks b+ - motivation is simply error messages and failed code or misunderstanding of the proper syntax. In this Sort case, its an error message that I did get years ago and forgot exactly how I solved it. In my program I have multiple sorts and this one particular sort kept erroring out with the message that it did not require the arguments when I knew if did. I was having a hard time trying to understand why all the others worked perfectly and yet this one was a no go. Immediately after posting for some ideas as what I was missing the problem and solution became obvious. In fact, it was so obvious that I didn't think it was the problem - unable to see the forest for the trees again.
Anyway, I use the Start, Finish variables to control the number of sorts and then the sort call becomes SortArray (begin, finish, Array2Sort()). The error happened because I inadvertently called the SortArray(Start, Finish, Array2Sort()).
I don't even recall typing it that way and to make matters worst, I spent about 1 hour looking at this and could see what the problem was.
Anyway, I use the Start, Finish variables to control the number of sorts and then the sort call becomes SortArray (begin, finish, Array2Sort()). The error happened because I inadvertently called the SortArray(Start, Finish, Array2Sort()).
I don't even recall typing it that way and to make matters worst, I spent about 1 hour looking at this and could see what the problem was.