I always found arrays to be confusing, that's why I prefer this method :
on mouseUp
put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
into x
replace ":" with return in x
replace "=" with space in x
put line 2 to -2 of x
end mouseUp
A problems with using arrays like that is that i will shuffle the lines
around somewhat randomly. Also note that my approach is about 7 times
faster (not sure if it's the itemDelimiter stuff, or the array handling
itself that is slower).
have fun
Björnke
On 05 May 2007, at 16:46, Mark Smith wrote:
This works for the given string, and should be quick even with 999
values:
on mouseUp
put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
into tRec
set the itemDelimiter to ":"
delete item 1 of tRec
delete item -1 of tRec
split tRec by ":" and "="
combine tRec by cr and space -- (or tab, if you prefer)
put tRec
end mouseUp
Best,
Mark
On 5 May 2007, at 11:18, Camm29 wrote:
Hi ,
I'm using read from socket
example reply , can be max 999 values.
Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF
I wish to display in a updating field with the values shown as ,
0 234
1 456789
2 657483
3 4
4 3456473
5 1
6 0
I must be missing something , i used a repeat but its very slow on
updating ?
Thanks in advance
Camm
--
official ChatRev page:
http://chatrev.bjoernke.com
Chat with other RunRev developers:
go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev"
_______________________________________________
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