Hi Mark, Thanks once again. All your comments are valid and there is certainly no need to change the field colour unless tSelectedData is not true.
So, I think your method is marginally quicker but is probably held back from being even quicker by the extra if then constructs. I will now explore the htmlText solution to see what that results in. Bit more time needed with this one to modify my routine and get my head around it because I have not used htmlText before. All the best Terry On 10 Mar 2014, at 20:00, Mark Schonewille <m.schonewi...@economy-x-talk.com> wrote: > Since the arrays don't add any efficiency in this case (as expected), perhaps > it is a good idea to use a different approach. I understand that even fields > should always have backColor 62,117,215 and white as the foreColor, unless > line tLineNum of tSelectedData is not true. If line tLineNum of tSelectedData > is not true, then you want even end odd fields to have different colours. > There are a few ways to increase speed here. > > First of all, you can make a group with colorized fields. Depending on how > often line tLineNum of tSelectedData is true or false, you can give fields > the required colours and only set the foreColor and backColor of a field if > it has to change. This could increase speed by almost 50%, again depending on > the values of line tLineNum of tSelectedData. > > You can also change the repeat loop, using constants instead of variables. If > I'm not mistaken, your repeat loop should now look like this: _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode