Put data in lines
Björnke von Gierke
bvg at mac.com
Sat May 5 12:28:07 EDT 2007
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"
More information about the use-livecode
mailing list