Yes, you're right. I got it working by starting a new instance of REBOL. I'll
have to remember this when debugging in the future. Meanwhile, I am getting
curly brackets " {  } " at the beginning and end of my edited files. Is there a
way to avoid this ?

Tom



[EMAIL PROTECTED] wrote:

> Sounds to me that "dir" is something you had defined when running from your
> console but failed to set in your program.  Start a fresh REBOL instance and
> see if it still "works" from console.  Basically, be sure "dir" is defined
> (in your program) and is of type file!.  If "dir" is a string, put "to-file"
> ahead if it (after the read):  read to-file dir.  Good luck!
>
> Russ
> -----
> At 09:49 AM 12/20/1999 -0400, you wrote:
> >Hello rebols!
> >I wonder if someone could help me here. I keep getting the following
> >error when I run my program.
> >
> >
> >** Script Error: read expected source argument of type: file url
> >object block.
> >** Where: foreach file read dir [
> >    if find file "htm" [
> >        page: join dir file
> >        save page replace read page "width=530" "width=480"
> >    ]
> >]
> >
> >
> >But when I execute this from command line it has no trouble reading
> >"dir", only when I run the program.
> >
> >foreach file read dir [if find file "htm"[ print file]]  <-- this
> >prints out all the "htm" files in the directory
> >
> >
> >Thanks in advance,
> >
> >Tom
> >
> >
> >

Reply via email to