If I understand you correctly, you could probably get rid of all of your NumToStr usages entirely by just concatenating the index suffix directly to the String prefix (e.g. "VarName" + index).
The + operator will automatically convert the number to a string when the left hand side is a string. The NumToStr function is only really required when trying to format fractional floating point values or when dealing with dates. Though, I haven't tested to see if the + operator is any faster. Mike --- In [email protected], Dennis Brown <se...@...> wrote: > > On my system the most executed code and the one taking the most time > is NumToStr(). 29 calls and 100ms of time used. > I think it is from converting an index to a string to append to a > static variable name for faking string arrays. > I already converted most of the static numeric arrays to the new > static array type. > Strange what pops up. I would have never guessed that this would be > the one taking so much time. > Perhaps that is an argument for built-in string arrays. > > BR, > Dennis > > On Jun 25, 2009, at 6:41 PM, brian_z111 wrote: > > > I was speculating on which line of code is the most frequently used > > AFL. > > > > I would like a zloty for every time I have typed: > > > > Plot(variable,"variable",1,1); > > > > > > >
