<?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[Statusanzeige über Processbar]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab while Schleife die relativ lange durchläuft. Ich hätte jetzt gerne das wärend dieser Zeit sich ein Fenster öffnet in dem ein Statusbalken mir die Prozentzahl bis Ende anzeigt.</p>
<p>Wie kann ich sowas Prinzipiell machen? gibt es bei borland sowas wie ne Messagebox für den Status? ich hab mal probiert ein eigenen Frame zu erstellen, aber beim Aufruf davon bekomm ich immer einen Adressenfehler.</p>
<p>Also zum Testen hab ich mal sowas aufgebaut:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
        Frame2-&gt;ProgressBar1-&gt;Max=1000000;
        Frame2-&gt;ProgressBar1-&gt;Step=1;

        Frame2-&gt;Show();

        for(int i=0;i&lt;1000000;i++)
        {
                Edit1-&gt;Text=i;
                Application-&gt;ProcessMessages();
                Frame2-&gt;ProgressBar1-&gt;StepBy(1);
        }
}
//---------------------------------------------------------------------------
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/169401/statusanzeige-über-processbar</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 15:37:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169401.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Jan 2007 22:22:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Statusanzeige über Processbar on Thu, 04 Jan 2007 22:22:37 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab while Schleife die relativ lange durchläuft. Ich hätte jetzt gerne das wärend dieser Zeit sich ein Fenster öffnet in dem ein Statusbalken mir die Prozentzahl bis Ende anzeigt.</p>
<p>Wie kann ich sowas Prinzipiell machen? gibt es bei borland sowas wie ne Messagebox für den Status? ich hab mal probiert ein eigenen Frame zu erstellen, aber beim Aufruf davon bekomm ich immer einen Adressenfehler.</p>
<p>Also zum Testen hab ich mal sowas aufgebaut:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
        Frame2-&gt;ProgressBar1-&gt;Max=1000000;
        Frame2-&gt;ProgressBar1-&gt;Step=1;

        Frame2-&gt;Show();

        for(int i=0;i&lt;1000000;i++)
        {
                Edit1-&gt;Text=i;
                Application-&gt;ProcessMessages();
                Frame2-&gt;ProgressBar1-&gt;StepBy(1);
        }
}
//---------------------------------------------------------------------------
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1203149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203149</guid><dc:creator><![CDATA[JBOpael]]></dc:creator><pubDate>Thu, 04 Jan 2007 22:22:37 GMT</pubDate></item><item><title><![CDATA[Reply to Statusanzeige über Processbar on Thu, 04 Jan 2007 23:30:51 GMT]]></title><description><![CDATA[<p>Eigentlich lässt sich sowas relativ einfach mittels eines weiteren Forms lösen auf welchem exakt die von dir genannten Komponenten drauf sind.</p>
<p>Generell sei noch gesagt, dass längere BErechnungen unbedingt aus der Nachrichtenberabreitungsschleife (in welcher alle Onxyz-Routinen ausgeführt werden) in einen extra Thread umgelagert werden sollten um unschöne NEbeneffekte zu vermeiden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203188</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Thu, 04 Jan 2007 23:30:51 GMT</pubDate></item></channel></rss>