﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Newest KB Articles in Code Samples</title>
    <description>Recent additions to the knowledge base from Clever Components</description>
    <link>http://portal.clevercomponents.com/KB/c5/code-samples.aspx</link>
    <dt>Thu, 17 May 2012 07:42:03 GMT</dt>
    <generator>SmarterTrack Free 7.4.4338</generator>
    <item>
      <title>Working with WebDAV locks</title>
      <link>http://portal.clevercomponents.com/KB/a47/working-with-webdav-locks.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:11:53 GMT</pubDate>
      <guid isPermaLink="false">kbarticle47</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;webdav&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;GetActiveLocks(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ActiveLocks&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Count = &lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;CurrentLockToken = &lt;/span&gt;&lt;span style="color: blue;"&gt;''&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;LockOwner := &lt;/span&gt;&lt;span style="color: blue;"&gt;'Clever Tester'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;LockScope := wsExclusive;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;LockTimeOut &amp;lt;&amp;gt; &lt;/span&gt;&lt;span style="color: blue;"&gt;''&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;lockToken := webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Lock(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/1.txt'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;GetActiveLocks(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ActiveLocks&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Count &amp;gt; &lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;); &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Working with WebDAV resources and collections</title>
      <link>http://portal.clevercomponents.com/KB/a46/working-with-webdav-resources-and-collections.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:11:11 GMT</pubDate>
      <guid isPermaLink="false">kbarticle46</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; height: 293px; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;webdav&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;MakeDir(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp1/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;source := TStringStream&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Create(&lt;/span&gt;&lt;span style="color: blue;"&gt;'test data'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Put(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp1/file1.txt'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, source);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;source&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Free();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ListDir(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp1/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ResourceProperties&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Count &amp;gt; &lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ResourceProperties&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FindItem(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp1/file1.txt'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, &lt;/span&gt;&lt;span style="color: blue;"&gt;'getcontentlength'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;) &amp;lt;&amp;gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;nil&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);    &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Copy(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp1/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, &lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp2/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Delete(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp1/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Move(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp2/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, &lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/temp1/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Working with WebDAV properties</title>
      <link>http://portal.clevercomponents.com/KB/a45/working-with-webdav-properties.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:10:07 GMT</pubDate>
      <guid isPermaLink="false">kbarticle45</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; height: 290px; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;webdav&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: blue;"&gt;'user'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: blue;"&gt;'password'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;ns := webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;NameSpaces&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Add();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;ns&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Prefix := &lt;/span&gt;&lt;span style="color: blue;"&gt;'Z'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;ns&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;NameSpace := &lt;/span&gt;&lt;span style="color: blue;"&gt;'mycustomnamespace'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;SetProperties(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/1.txt'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, [&lt;/span&gt;&lt;span style="color: blue;"&gt;'Z:tester'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, &lt;/span&gt;&lt;span style="color: blue;"&gt;'Z:developer'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;], [&lt;/span&gt;&lt;span style="color: blue;"&gt;'John Doe'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, &lt;/span&gt;&lt;span style="color: blue;"&gt;'Vasya Pupkin'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;]);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;GetProperties(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/1.txt'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, [&lt;/span&gt;&lt;span style="color: blue;"&gt;'Z:tester'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;]);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ResourceProperties&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Count = &lt;/span&gt;&lt;span style="color: blue;"&gt;1&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ResourceProperties[&lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;].Value = &lt;/span&gt;&lt;span style="color: blue;"&gt;'John Doe'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ResourceNameSpaces&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ItemByNameSpace(&lt;/span&gt;&lt;span style="color: blue;"&gt;'mycustomnamespace'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;) &amp;lt;&amp;gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;nil&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;RemoveProperties(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/1.txt'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, [&lt;/span&gt;&lt;span style="color: blue;"&gt;'Z:tester'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;]);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;GetAllProperties(&lt;/span&gt;&lt;span style="color: blue;"&gt;'http://localhost/WebDAV/'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;Assert(webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ResourceProperties&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Count &amp;gt; &lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;webdav&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Reset(); &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Error Handling in asynchronous mode</title>
      <link>http://portal.clevercomponents.com/KB/a44/error-handling-in-asynchronous-mode.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:07:59 GMT</pubDate>
      <guid isPermaLink="false">kbarticle44</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; height: 190px; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;procedure&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; TMain&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;clUploader1StatusChanged(Sender: TObject; Status: TclProcessStatus);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   &lt;span style="font-weight: bold; color: #000080;"&gt;case&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; Status &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;of&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;      psSuccess: ShowMessage(&lt;span style="color: #0000ff;"&gt;'Process completed successfully'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;      psFailed: ShowMessage((Sender &lt;span style="font-weight: bold; color: #000080;"&gt;as&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; TclUploader).Errors&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Text);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;      psTerminated: ShowMessage(&lt;span style="color: #0000ff;"&gt;'Process stopped'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;      psErrors: ShowMessage(&lt;span style="color: #0000ff;"&gt;'Process completed with some warnings'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   &lt;span style="font-weight: bold; color: #000080;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;; &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>How to upload a Delphi stream via FTP with TclUploader</title>
      <link>http://portal.clevercomponents.com/KB/a43/how-to-upload-a-delphi-stream-via-ftp-with-tcluploader.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:06:59 GMT</pubDate>
      <guid isPermaLink="false">kbarticle43</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;procedure&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; TfmUploader&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;btUploadClick(Sender: TObject);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   &lt;span style="font-weight: bold; color: navy;"&gt;if&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; clUploader1&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;IsBusy &lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;then&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; Exit;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   Memory := TStringStream&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Create(&lt;/span&gt;&lt;span style="color: blue;"&gt;'test data'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;DataStream := Memory;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;URL := &lt;/span&gt;&lt;span style="color: blue;"&gt;'ftp://myserver.com/testdata.txt'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Start();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: navy;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;    &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;procedure&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; TfmUploader&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;clUploader1ProcessCompleted(Sender: TObject);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: navy;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;DataStream := &lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;nil&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   Memory&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Free();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>How to upload a file via HTTP with the PUT method</title>
      <link>http://portal.clevercomponents.com/KB/a42/how-to-upload-a-file-via-http-with-the-put-method.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:05:40 GMT</pubDate>
      <guid isPermaLink="false">kbarticle42</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; height: 239px; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;procedure&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; TfmUploader&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;btUploadClick(Sender: TObject);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   &lt;span style="font-weight: bold; color: navy;"&gt;if&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; clUploader1&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;IsBusy &lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;then&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; Exit;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;LocalFile := &lt;/span&gt;&lt;span style="color: blue;"&gt;'Project1.dpr'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;URL := &lt;br /&gt;
            &lt;/span&gt;&lt;span style="color: blue;"&gt;        'http://www.clevercomponents.com/test/Project1.dpr'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;RequestMethod := &lt;/span&gt;&lt;span style="color: blue;"&gt;'PUT'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clUploader1&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Start();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: navy;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;; &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Sending mail messages from a database via SMTP</title>
      <link>http://portal.clevercomponents.com/KB/a41/sending-mail-messages-from-a-database-via-smtp.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:02:22 GMT</pubDate>
      <guid isPermaLink="false">kbarticle41</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; height: 280px; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;clSmtp1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'user'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'passw'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Open();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;First();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;while&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;not&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Eof &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;do&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;MailFrom := DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_from'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;MailToList&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Text := DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_to'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;MailData&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Text := memoField&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;AsString;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Send();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Next();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Close();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; height: 323px; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;clSmtp1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'user'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'passw'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Open();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;First();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;while&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;not&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Eof &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;do&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clMailMessage1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;BuildMessage(DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_body'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;''&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clMailMessage1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;From&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FullAddress := DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_from'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clMailMessage1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;ToList&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;EmailAddresses := DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_to'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clMailMessage1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Subject := DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_subject'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Send(clMailMessage1);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Next();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;clSmtp1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Close();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Retrieving pop3 mail messages to a database</title>
      <link>http://portal.clevercomponents.com/KB/a40/retrieving-pop3-mail-messages-to-a-database.aspx</link>
      <pubDate>Fri, 22 Jan 2010 23:00:00 GMT</pubDate>
      <guid isPermaLink="false">kbarticle40</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;clPop3&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'user'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;clPop3&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'psw'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;clPop3&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Open();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;clPop3&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Retrieve(MsgNo);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;if&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;not&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; (DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;State &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;in&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; [dsInsert, dsEdit]) &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;then&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Insert();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;stream := TMemoryStream&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Create();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;try&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPop3&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Response&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;SaveToStream(stream);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   BlobField1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;LoadFromStream(stream);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;finally&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   stream&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Free();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Post();    &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; height: 403px; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;clPop3&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'user'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;clPop3&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'psw'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;clPop3&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Open();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;clPop3&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Retrieve(MsgNo, clMailMessage1);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;if&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;not&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; (DataSet1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;State &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;in&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; [dsInsert, dsEdit]) &lt;/span&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;then&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Insert();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_id'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString := clMailMessage1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;MessageID;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_from'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString := clMailMessage1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;From;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_subject'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString := clMailMessage1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Subject;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_date'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsDateTime := clMailMessage1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Date;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;textBody := TStringList&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Create();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;try&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clMailMessage1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;GetBodyText(textBody);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;FieldByName(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;'message_text'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;).AsString := textBody&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Text;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;finally&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   textBody&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Free();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: #000080;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;DataSet1&lt;span style="color: #0000ff;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Post(); &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;</description>
    </item>
    <item>
      <title>How to get information about all messages in the mailbox via POP3</title>
      <link>http://portal.clevercomponents.com/KB/a39/how-to-get-information-about-all-messages-the-mailbox.aspx</link>
      <pubDate>Fri, 22 Jan 2010 22:58:20 GMT</pubDate>
      <guid isPermaLink="false">kbarticle39</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;procedure&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; TForm1&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Button1Click(Sender: TObject);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;const&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   POP3_OK = &lt;span style="color: blue;"&gt;1&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Server := &lt;/span&gt;&lt;span style="color: blue;"&gt;'mail.myserver.com'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Open();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;SendCommandSync(&lt;/span&gt;&lt;span style="color: blue;"&gt;'LIST'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;, [POP3_OK]);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   ShowMessage(clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Response&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Text);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Close();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;; &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Receiving email messages with a specified index from the server via POP3</title>
      <link>http://portal.clevercomponents.com/KB/a37/receiving-email-messages-with-specified-index-from.aspx</link>
      <pubDate>Fri, 22 Jan 2010 22:51:13 GMT</pubDate>
      <guid isPermaLink="false">kbarticle37</guid>
      <description>&lt;div style="border: #7f9db9 1px solid; font-size: 11px; overflow: auto; width: 500px; line-height: 100%! important; font-family: courier new; background-color: white;"&gt;
&lt;table style="border-top-width: 0px; border-left-width: 0px; margin: 2px 0px; width: 99%; border-bottom: #eee 0px solid; border-collapse: collapse; background-color: #fff; border-right-width: 0px;" cellspacing="0" cellpadding="0"&gt;
    &lt;colgroup&gt;&lt;col style="padding-left: 10px; font-size: 11px; border-bottom: #f7f7f7 1px solid; font-family: courier new; white-space: nowrap;" /&gt;&lt;/colgroup&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="font-size: 11px;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;procedure&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; TForm1&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;btnReceiveClick(Sender: TObject);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;var&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   msgNo: Integer;   &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;begin&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   &lt;span style="font-weight: bold; color: navy;"&gt;if&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; clPOP3&lt;/span&gt;&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Active &lt;/span&gt;&lt;span style="font-weight: bold; color: navy;"&gt;then&lt;/span&gt;&lt;span style="font-size: 11px;"&gt; Exit;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Server := &lt;/span&gt;&lt;span style="color: blue;"&gt;'mail.test.com'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Password := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UserName := &lt;/span&gt;&lt;span style="color: blue;"&gt;'test'&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UseTLS := ctNone;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;UseSasl := False;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Open();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   clPOP3. MailMessage := clMailMessage1;   &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;   msgNo := &lt;span style="color: blue;"&gt;1&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;;   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Retrieve(msgNo);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   ShowMessage(clPOP3. MailMessage&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Subject);   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;   clPOP3&lt;span style="color: blue;"&gt;.&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;Close();   &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="background-color: #f7f7f7;"&gt;&lt;span style="font-weight: bold; color: navy;"&gt;end&lt;/span&gt;&lt;span style="font-size: 11px;"&gt;; &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
  </channel>
</rss>
