<?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[ProgressBar beim Programmstart]]></title><description><![CDATA[<p>Ich habe eine Anwendung geschrieben, die etwas Zeit braucht, um zu starten.<br />
Jetzt habe ich mir überlegt, ich erstelle ein Form_Titel, in dem ich anzeige, wieviele Schritte bereits geladen wurden.<br />
Dazu habe ich ein ProgressBar und und ein Label in meinem Form_Titel. Beim Start des Programms öffnet sich, wie gewollt auch erst das Form_Titel. Erst, wenn das OnShow vom Hauptformular abgearbeitet wurde, erscheint das Hauptformular. Leider wird das Form_Titel nicht aktualisiert, sodass der ProgressBar und das Label immer gleich bleiben.<br />
Ich hab das ganze so gemacht, dass ich bei erreichen der einzelnen Schritte folgende Methode aufrufe:</p>
<pre><code class="language-cpp">void TForm_Main::SchritteImProgressBar(int iSchritt)
{
    Form_Titel-&gt;Label_Init-&gt;Caption = iSchritt;
	Form_Titel-&gt;ProgressBar_Titel-&gt;StepIt();
	Form_Titel-&gt;Update();
}
</code></pre>
<p>Irgendwie funktioniert das Update() nicht. Wo liegt der Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170475/progressbar-beim-programmstart</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 22:32:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170475.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Jan 2007 13:46:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ProgressBar beim Programmstart on Tue, 16 Jan 2007 13:46:01 GMT]]></title><description><![CDATA[<p>Ich habe eine Anwendung geschrieben, die etwas Zeit braucht, um zu starten.<br />
Jetzt habe ich mir überlegt, ich erstelle ein Form_Titel, in dem ich anzeige, wieviele Schritte bereits geladen wurden.<br />
Dazu habe ich ein ProgressBar und und ein Label in meinem Form_Titel. Beim Start des Programms öffnet sich, wie gewollt auch erst das Form_Titel. Erst, wenn das OnShow vom Hauptformular abgearbeitet wurde, erscheint das Hauptformular. Leider wird das Form_Titel nicht aktualisiert, sodass der ProgressBar und das Label immer gleich bleiben.<br />
Ich hab das ganze so gemacht, dass ich bei erreichen der einzelnen Schritte folgende Methode aufrufe:</p>
<pre><code class="language-cpp">void TForm_Main::SchritteImProgressBar(int iSchritt)
{
    Form_Titel-&gt;Label_Init-&gt;Caption = iSchritt;
	Form_Titel-&gt;ProgressBar_Titel-&gt;StepIt();
	Form_Titel-&gt;Update();
}
</code></pre>
<p>Irgendwie funktioniert das Update() nicht. Wo liegt der Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210770</guid><dc:creator><![CDATA[CHLINDE]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:46:01 GMT</pubDate></item><item><title><![CDATA[Reply to ProgressBar beim Programmstart on Tue, 16 Jan 2007 13:54:41 GMT]]></title><description><![CDATA[<p>versuch mal in deiner Methode</p>
<pre><code class="language-cpp">Application-&gt;ProcessMessages();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1210786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210786</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:54:41 GMT</pubDate></item><item><title><![CDATA[Reply to ProgressBar beim Programmstart on Tue, 16 Jan 2007 13:58:18 GMT]]></title><description><![CDATA[<p>Application-&gt;ProcessMessages() bringt nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210793</guid><dc:creator><![CDATA[CHLINDE]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:58:18 GMT</pubDate></item><item><title><![CDATA[Reply to ProgressBar beim Programmstart on Tue, 16 Jan 2007 14:49:26 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Update und ProcessMessages sind beide ausreichend.<br />
Bist du sicher das dem ProgressBar überhaupt sinnvolle Werte zugewiesen sind, vor allem den Eigenschaften Min, Max und Step?<br />
Und ist auch sicher das die Funktion auch aufgerufen wird?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210821</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 16 Jan 2007 14:49:26 GMT</pubDate></item><item><title><![CDATA[Reply to ProgressBar beim Programmstart on Wed, 17 Jan 2007 07:29:20 GMT]]></title><description><![CDATA[<p>Hab das Problem lokalisiert!<br />
Ursache war, dass ich das Form_Titel in der Projekt-cpp aufgerufen habe. Dadurch funktionierte aus irgendeinem Grund kein Update.<br />
Jetzt rufe ich das Form_Titel im OnShow vom Form_Main auf. Dadurch funktioniert auch Update() wieder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1211116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211116</guid><dc:creator><![CDATA[CHLINDE]]></dc:creator><pubDate>Wed, 17 Jan 2007 07:29:20 GMT</pubDate></item></channel></rss>