Hi Phil,

thanks for your help and suggestions! Program has improved significantly now
and I learnt a lot.
Q1 I really overlooked that one. Dumb :-(
Concerning "compose": is there some good documentation on that subject?

Thanx again,
     Arie

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, September 27, 2003 4:28 PM
Subject: [REBOL] Newbie: some questions about VID


>
> Hi Arie,
>
> Q1
> You need to move "show emails" down 1 line outside the if count = 0 block.
>
> Q2
> Use the pwd/data with the hide attribute.
>
>
> A couple of suggestions :
>
> 1. You could use compose to compose the user:[EMAIL PROTECTED]
> something like ....
> mb: compose [scheme: 'pop host: (pop-server) user: (user) pass:
(password)]
>
> 2. You can use import-email to parse the email for you.
>
>  help import-email
> USAGE:
>     IMPORT-EMAIL data
>
> DESCRIPTION:
>      Constructs an email object from an email message.
>      IMPORT-EMAIL is a function value.
>
> ARGUMENTS:
>      data -- The email message (Type: string)
>
> The email object returned has all the fields you want To/From/Subject
>
>
> Cheers Phil
>
> === Original Message ===
>
>
> Hello,
>
> in the following trial program I have a few difficulties using VID.
> Question 1:
>     how can I fill out the text-list. The results never show up
> Question 2:
>     I tried the "hide"attribute on the pwd field; if I print the pwd
field,
> I don't see the actual value,
>     but only the *******. How to get (and print) the real value ?
>
> Kind regards,
>     Arie van Wingerden
>
> ================ The program: ==================
> REBOL [  ]
>
> lay: layout [
>  style lab label 100 right
>  across
>  vh2 "Provide your e-mail account information" return
>  lab "Userid" uid: field return
>  lab "Password" pwd: field return
>  lab "POP3 server" pop: field return
>  lab button "Fetch e-mails" [fill] return
>  lab "E-mails" emails: text-list 600x200 return
>  ]
>
> fill: does [
>  clear emails/data
>  count: 0
>  mails: read/lines to-url rejoin [ "pop://" uid/text ":" pwd/text "@"
> pop/text ]
>  foreach mail mails [
>   count: count + 1
>   insert emails/data rejoin [ "=====   mail #" count "   =====" ]
>   parse mail [ thru "From:" copy from to "^/" ]
>   insert emails/data rejoin [ "From   :" from ]
>   parse mail [ thru "Date:" copy date to "^/" ]
>   insert emails/data rejoin [ "Date   :" date ]
>   parse mail [ thru "Subject:" copy subject to "^/" ]
>   insert emails/data rejoin [ "Subject:" subject ]
>  ]
>  if count = 0 [
>   insert emails/data " --- no e-mails found ---"
>  show emails
>  ]
> ]
>
> focus uid
> view lay
>
> -- 
> To unsubscribe from this list, just send an email to
> [EMAIL PROTECTED] with unsubscribe as the subject.
>
>
>
> -- 
> To unsubscribe from this list, just send an email to
> [EMAIL PROTECTED] with unsubscribe as the subject.

-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to