Runrev bug, or I have made an error ?
Klaus Major
klaus at major-k.de
Thu Jun 30 09:08:59 EDT 2005
Bonjour Damien,
> Hi all,
>
> I am using runrev 2.6 under linux, and I have a strange bug.
>
> I need to get a list of font, and put a tab before each line of the
> fontlist
> (is it for a font menu).
>
> This is my script :
>
> put fontnames() into TheList
> sort TheList
>
> put "0" into LineToDo
> repeat for each line 1 in TheList
> put LineToDo +1 into LineToDo
> put tab before line LineToDo of TheList
> end repeat
>
> And the problem is in the result :
>
> -------- The Result
>
> andale sans
> ...
> urw chancery l
> urw gothic l
> urw palladio l
> utopia
>
> -------- /The Result
>
> The problem, is that all font have got a tab before it, but not 2
> last line :
> urw palladio l
> utopia
>
> For me, I didn't see any bug in the script, but this seem to
> doesn't work...
actually the "repeat for each" control stucture is meant to be READ-
only!
And thus there may be strange results if you try to change the lines...
And your syntax is not quite correct.
Try this:
...
put fontnames() into TheList
sort TheList
repeat for each line L in TheList
put TAB & L & CR after new_list
end repeat
delete char -1 of new_list
## delete trailing CR
## c'est ça :-)
...
Hope that helps...
> Thanks.
Regards
Klaus Major
klaus at major-k.de
http://www.major-k.de
More information about the use-livecode
mailing list