Hi Bruce, Thank you so much. Your alternative is working like a charm.
Now I also understand why my appraches did not work. Again...You have been a great help as always.. Cheers --- In [email protected], "brucexs" <bswit...@...> wrote: > > > ; approach 1 > > ; ========== > > > > for each line varline in v > > > > if (find(varline,"Trigger2") > -1) > > varline="" > > endfor > > Won't work because you are not actually changing the vector (varline is a > separate variable, not part of the vector). > > > > > > > ; approach 2 > > ; ========== > > > > ;for (i=len-1;i<0;i--) > > Should be for (i=len-1;i>=0;i--) // assumes len set to v.length > > > > > clip.set (v.makelines) > > wait.for (100) > > v.showmenu > > Why are you shwing as menu? Just to see results? > > > Just to help you understand what is happening, here is another alternative > which should work (not tested!) > > for (local i=0; i<v.length; ) //must recompute v.length, no i++ > if (find(v[i],"Trigger2") > -1) do > v.delete(i) // shifts all elements down, so look at new v[i] next > else > i++ > endif > endfor >
