using "repeat for each" when you don't want to start with thefirst line

Rich Mooney tech at paynesparkman.com
Mon Apr 29 14:35:01 EDT 2002


I've had the same problem and worked around it by looking for
CurScene&return rather than just CurScene.  I think your solution is better.
Thanks.

Rich Mooney
Payne Sparkman Mfg.
tech at paynesparkman.com

----- Original Message -----
From: "Ray Horsley" <ray at linkitonline.com>
To: <metacard at lists.runrev.com>
Sent: Monday, April 29, 2002 4:08 PM
Subject: Re: using "repeat for each" when you don't want to start with
thefirst line

> I have a number of repeat loops in my software which I would love to speed
> up using the "repeat for each" technique but I don't want to start with
the
> first line.  Instead, I want to start based on which line the user selects
> in a fld.  A typical example of what I'm currently doing follows:
>
>   put the SelectedText of fld "Scene List" into CurScene
>  put lineoffset(CurScene&return,SceneFile) into q
>  repeat with q2 = q+1 to the number of lines in SceneFile
>        do stuff
>  end repeat
>
> Any suggestions?
>
>
> As a side note, should you be setting the WholeMatches to true before
using
> the lineOffset function?  I got caught on this one.  If I don't set the
> WholeMatches to true lineOffset will find matches within lines.




More information about the metacard mailing list