<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FTP Dateidownloads- Status anzeigen?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte über die Komponente IdFTP1 den Downloadfortschritt in einer Progressbar anzeigen lassen. Kann mir da jemand helfen, wie ich das anstelle?</p>
<p>Grüße</p>
<p>Roman</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/114298/ftp-dateidownloads-status-anzeigen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 19:44:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/114298.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 Jul 2005 09:33:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Sat, 02 Jul 2005 09:33:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte über die Komponente IdFTP1 den Downloadfortschritt in einer Progressbar anzeigen lassen. Kann mir da jemand helfen, wie ich das anstelle?</p>
<p>Grüße</p>
<p>Roman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/821996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/821996</guid><dc:creator><![CDATA[shaftie]]></dc:creator><pubDate>Sat, 02 Jul 2005 09:33:33 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Sat, 02 Jul 2005 09:42:21 GMT]]></title><description><![CDATA[<p>shaftie schrieb:</p>
<blockquote>
<p>Kann mir da jemand helfen, wie ich das anstelle?</p>
</blockquote>
<p>Ja, die Suchfunktion des Forums. Z.B.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-113623-and-highlight-is-ftp+status.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-113623-and-highlight-is-ftp+status.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/822004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/822004</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 02 Jul 2005 09:42:21 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Sat, 02 Jul 2005 11:33:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ok, ich werde diese in Zukunft mehr bemühen.</p>
<p>Leider funktioniert das ganze immernoch nicht bei mir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":-/"
      alt="😕"
    /></p>
<pre><code>void __fastcall Tf2::IdFTP1Work(TObject *Sender, TWorkMode AWorkMode,
      const int AWorkCount)
{
Application-&gt;ProcessMessages();
spb1-&gt;Position = AWorkCount;
l2-&gt;Caption = AWorkCount;
}
//---------------------------------------------------------------------------

void __fastcall Tf2::IdFTP1WorkBegin(TObject *Sender, TWorkMode AWorkMode,
      const int AWorkCountMax)
{

Application-&gt;ProcessMessages();
spb1-&gt;Max = AWorkCountMax;
}
//---------------------------------------------------------------------------

void __fastcall Tf2::IdFTP1WorkEnd(TObject *Sender, TWorkMode AWorkMode)
{
spb1-&gt;Position = 0;

spb1-&gt;Max = 100; //  &lt;---eigentlich umsonst

Application-&gt;ProcessMessages();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/822056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/822056</guid><dc:creator><![CDATA[shaftie]]></dc:creator><pubDate>Sat, 02 Jul 2005 11:33:04 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Sat, 02 Jul 2005 12:07:03 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Leider funktioniert das ganze immernoch nicht bei mir</p>
</blockquote>
<p>Das ist keine ausreichende Fehlerbeschreibung.<br />
Ich würde erstmal die ProcessMessages()-Anweisungen nach die jeweiligen Änderungen setzen. Desweiteren benutzt den Debugger.</p>
<p>/Edit : Und siehe Jansens Post in dem Link.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/822070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/822070</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 02 Jul 2005 12:07:03 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Sat, 02 Jul 2005 12:11:12 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>also, ich habe die ProcessMessages()- Anweisungen dahinter geschrieben, aber es funktioniert immernoch nicht.</p>
<p>Das Label (l2) zeigt alles wunderbar an, die suiProgressBar (spb1) tut allerdings garnichts... Da bewegt sich nichts.</p>
<p>Wenn ich</p>
<pre><code>void __fastcall Tf2::IdFTP1WorkBegin(TObject *Sender, TWorkMode AWorkMode,
      const int AWorkCountMax)
{
spb1-&gt;Max = AWorkCountMax;
Application-&gt;ProcessMessages();
}
</code></pre>
<p>auskommentiere, dann regt sich die Progressbar, aber sie ist sofort auf 100%, was ja auch nicht Sinn der Sache ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/822073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/822073</guid><dc:creator><![CDATA[shaftie]]></dc:creator><pubDate>Sat, 02 Jul 2005 12:11:12 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Sun, 03 Jul 2005 10:01:40 GMT]]></title><description><![CDATA[<p>Ich habe es nun so probiert:</p>
<pre><code class="language-cpp">void __fastcall Tf2::IdFTP1Work(TObject *Sender, TWorkMode AWorkMode,
      const int AWorkCount)
{
spb1-&gt;Position = AWorkCount;
Application-&gt;ProcessMessages();
}
//---------------------------------------------------------------------------
void __fastcall Tf2::IdFTP1WorkBegin(TObject *Sender,
      TWorkMode AWorkMode, const int AWorkCountMax)
{
if (AWorkCountMax &gt; 0)
{
        spb1-&gt;Max=AWorkCountMax;
}else
{
        long dlsize=IdFTP1-&gt;Size(&quot;nbrowse.rar&quot;);
        spb1-&gt;Max = IdFTP1-&gt;Size(dlsize);
}
Application-&gt;ProcessMessages();
}
</code></pre>
<p>Leider bewegt sich das alles immernoch nicht...<br />
Ich glaube, dass Size(&quot;Dateiname&quot;) nichts zurückbringt, denn ich wollte es mal per label ausgeben und es kam nichts...</p>
<p>Ich bin in das Verzeichnis /files gewechselt, da gab es eine Datei mit dem Namen &quot;nbrowse.rar&quot;.<br />
Habe dann l2-&gt;Caption = IdFTP-&gt;Size(&quot;nbrowse.rar&quot;); ausprobiert, aber das klappte nicht wirklich (keine Anzeige, Label blieb leer).</p>
<p>Kann mir da noch jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/822562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/822562</guid><dc:creator><![CDATA[shaftie]]></dc:creator><pubDate>Sun, 03 Jul 2005 10:01:40 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Sun, 03 Jul 2005 20:36:27 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  IdFTP1-&gt;Host = &quot;ftp.heise.de&quot;;
  IdFTP1-&gt;User = &quot;anonymous&quot;;
  IdFTP1-&gt;Password = &quot;guest&quot;;
  IdFTP1-&gt;Connect();
  if (IdFTP1-&gt;Connected())
  {
    IdFTP1-&gt;ChangeDir(&quot;/pub/ct/pci/&quot;) ;
    ProgressBar1-&gt;Max = IdFTP1-&gt;Size(&quot;amd_201.zip&quot;);
    IdFTP1-&gt;Get(&quot;amd_201.zip&quot;, &quot;c:\\amd_201.zip&quot;, true);
    IdFTP1-&gt;Disconnect();
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::IdFTP1WorkBegin(TObject *Sender,
      TWorkMode AWorkMode, const int AWorkCountMax)
{
  ProgressBar1-&gt;Position = 0;
  Application-&gt;ProcessMessages();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::IdFTP1Work(TObject *Sender, TWorkMode AWorkMode,
      const int AWorkCount)
{
  ProgressBar1-&gt;Position = AWorkCount;
  Application-&gt;ProcessMessages();
}
//---------------------------------------------------------------------------
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/823070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/823070</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 03 Jul 2005 20:36:27 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Dateidownloads- Status anzeigen? on Mon, 04 Jul 2005 14:50:02 GMT]]></title><description><![CDATA[<p>Klasse, das funktioniert!</p>
<p>Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/823424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/823424</guid><dc:creator><![CDATA[shaftie]]></dc:creator><pubDate>Mon, 04 Jul 2005 14:50:02 GMT</pubDate></item></channel></rss>