On 18 Aug 2004, at 2:15 am, Rich Lague wrote:

Is there a better way of excluding the blank lines in the field "daTable" from my global variable?

Yes! Try this invaluable one-liner:

        filter fld "daTable" with "?*"

Although you won't need it, here is the fix for your repeat loop:
Instead of;
      if  line i is empty then next repeat

use:
      if line i of field "daTable" is empty then next repeat

Two other points which may prove useful in the future, with regard to the speed of your loop:
1. operations on fields are much slower than on variables. In this case, if you put fld "daTable" into a variable, then used the variable in the loop instead of the field itself, things would have been faster.
2. "repeat for each" is much, much faster than "repeat with".


For maximum efficiency, your loop could have been:
        put fld "daTable" into theTable
    repeat for each line L in theTable
      if L is empty then next repeat
      put item 1 of L & return after theList
    end repeat

Cheers,
Sarah

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to