﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Newest KB Articles</title>
    <description>Recent additions to the knowledge base from Clever Components</description>
    <link>http://portal.clevercomponents.com/KB/browse.aspx</link>
    <dt>Thu, 17 May 2012 07:42:34 GMT</dt>
    <generator>SmarterTrack Free 7.4.4338</generator>
    <item>
      <title>Clever Internet ActiveX Suite 7.0 Beta overview</title>
      <link>http://portal.clevercomponents.com/KB/a49/clever-internet-activex-suite-70-beta-overview.aspx</link>
      <pubDate>Sun, 07 Feb 2010 19:57:07 GMT</pubDate>
      <guid isPermaLink="false">kbarticle49</guid>
      <description>The Clever Internet ActiveX Suite 7.0 Beta has been released. Send and receive mail, including HTML and MIME attachments, from within an application, download and upload Internet resources over most popular protocols.</description>
    </item>
    <item>
      <title>Clever Internet .NET Suite version 7.0 overview</title>
      <link>http://portal.clevercomponents.com/KB/a48/clever-internet-net-suite-version-70-overview.aspx</link>
      <pubDate>Fri, 05 Feb 2010 00:03:32 GMT</pubDate>
      <guid isPermaLink="false">kbarticle48</guid>
      <description>The Clever Internet .NET Suite version 7.0 has been released. Send and receive mail, including HTML and MIME attachments, from within an application, download and upload Internet resources over most popular protocols.</description>
    </item>
    <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>
  </channel>
</rss>
