Thanks, Brett and Joel, for your responses.

Here is a script to play around with so you can see what I mean.

You may need to look at this with a text viewer (such as NotePad) to see the changes.

Watch the file size change as you read/write.


;***** cut and paste the following into the console

write %test.txt {
test text
line 2,
        line 3
                line 4
write and read this file several times
while adding some text to the middle and end of lines
and then open in a text editor like NotePad
line 8
.
line 10
}


rebol []

file: %test.txt

main: layout [
across
        my-area: area
return
        text "Change what the Read button does, here"
return
        read-field: field 400 "append clear my-area/text to-string contents: 
read/binary file"
        button "Read File" [
                do read-field/text
                show my-area
        ]
return
        text "Change what the Write button does, here"
return
        write-field: field 400 "write/string file my-area/text" ;***** 
        button "Write File" [
                do write-field/text
                clear my-area/text
                show my-area
                sz: length? read file
                append clear st/text rejoin ["size of file " length? read file]
                show st
        ]
return
        st: text rejoin ["size of file " length? read file] 
return
        button "Convert Lines" [write file read file]
        text {This button does "write file read file"}
]

view main
-- 

_______________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

Win a ski trip!
http://www.nowcode.com/register.asp?affiliate=1net2phone3a


-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to