On 2007-03-06, at 00:55, Lennox Jacob wrote:

> Hello,
>
>  I have this code which works well except that when there are less  
> than 8 lines of text (sometimes the number of lines vary in the  
> creation of the file) I would like to prevent the extra commas from  
> coming up and I would like to have the full stop at the end.
>
> Kindly assist.
> Thanks.
> Lennox.
>
> Dim f as folderitem = DocumentsFolder.child("My Temp1 File")
>
>   Dim tis as TextInputStream = f.OpenAsTextFile
>   If tis is nil then
>     //check f.LastErrorCode
>     Return
>   End if
>
>   EditField10.text = tis.ReadLine + ", " + tis.ReadLine + ", " +  
> tis.ReadLine + ", " + tis.ReadLine + ", " + tis.ReadLine + ", " +  
> tis.ReadLine + ", " + tis.ReadLine + ", " + tis.ReadLine + ". "
>
>   tis = nil //the file is closed when the object is destroyed
>
>

Just an another try ...

dim f as folderitem  DocumentsFolder.child("My tmp file")
dim LinesStr as string


if f <> nil and f.exists then

Dim tis as TextInputStram = f.OpenAsTextFile
if tis = nil then return
While not tis.EOF
LinesStr = LinesStr + tis.readLine + ","
Wend

tis = nil

LineStr = left(LineStr, len(LineStr -1) + "."

EditField1.Text = LineStr

end if ' nil and exists



Sven E
-----------------------
REALbasic 2007R1 OS X 10.4.8 Intel and 10.4.6 PPC
SEEdit Maxi THE XHTML EDITOR FOR MACINTOSH
http://www.seedit.info



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to