You could "try" (groan ;-) something along the lines of

   m: not error? try [write ftp:... "hi there"]

which leaves m simply indicating success  (or failure) of the
attempted block.

-jn-

[EMAIL PROTECTED] wrote:
> 
> I am writing a script that will try 3 times to write a file and then fail, however, 
>I cant place a try block around the REBOL write statement because it does not return 
>anything upon success, thus I get an error that the word is not bound:
> 
> >> m: try [ write ftp://chuck:[EMAIL PROTECTED]/crossing/ndtd/user.r "hi there" ]
> connecting to: 170.16.15.136
> ** User Error: Server error: tcp 530 Login incorrect..
> ** Where: write ftp://chuck:[EMAIL PROTECTED]/crossing/ndtd/user.r "hi there"
> ; -- great: when write fails 'm is bound
> >> m: try [ write ftp://chuck:[EMAIL PROTECTED]/crossing/ndtd/user.r "hi there" ]
> connecting to: 170.16.15.136
> ** Script Error: m needs a value.
> ** Where: m: try [write ftp://chuck:[EMAIL PROTECTED]/crossing/ndtd/user.r "hi 
>there"]
> ; --- well this sucks. I cant get a return value upon success
> 
> Get your FREE Email and Voicemail at Lycos Communications at
> http://comm.lycos.com

Reply via email to