Pierre Sahores wrote:
Try this ;

Put "Dog" & cr & \
     "Cat" & cr into tTemp
 Put number of lines in word 1 to -1 of tTemp into tPreSortCount
 sort tTemp
 Put number of lines in word 1 to -1 of tTemp into tPostSortCount
Put "Pre-Sort, variable tTemp has" && tPreSortCount && "lines."& return &\
 "Post-Sort, variable tTemp has" && tPostSortCount && "lines."

That gives 2 and 2. But if you remove the "word 1 to -1 of" in each case, to simply use
Put "Dog" & cr & \
     "Cat" & cr into tTemp
 Put number of lines in tTemp into tPreSortCount
 sort tTemp
 Put number of lines in tTemp into tPostSortCount
Put "Pre-Sort, variable tTemp has" && tPreSortCount && "lines."& return &\ "Post-Sort, variable tTemp has" && tPostSortCount && "lines."
then you get
Pre-Sort, variable tTemp has 2 lines.
Post-Sort, variable tTemp has 3 lines.

However, if you go back to 3.0, then both versions of the script give you
Pre-Sort, variable tTemp has 2 lines.
Post-Sort, variable tTemp has 2 lines.

So it is certainly a change in the result between 3.5 and earlier versions. I have a very vague feeling I saw something about this (discussion, bug report, ????) but cannot find it again. Could it have been a deliberate change in behaviour - i.e. fixing a previous "bug" ? I'm sorry that I can't remember what it was i saw (or imagined) about this - but I can confirm it is a change in result between the recent versions.

(Maybe Pierre was suggesting using "word 1 to -1 of" as a work-around that gives the same result in all versions ? if so, another work-around is to delete the trailing CR before the sort is done)

-- Alex.



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to