<?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[Listenelemenet aktualisieren]]></title><description><![CDATA[<p>Hallo,<br />
eine Funktion bruacht sehr lange (ca. 30 min) um etwas zu berechnen. Zwischenergebnisse werden dabei in einem Listenelement protokolliert.</p>
<p>Ich habe nun das Problem, dass erst alle Ergebnisse angezeigt werden, wenn die Funktion durchgelaufen ist. Wie kann ich die Ergebnisse im Listenelement sofort anzeigen lassen, wenn sie eingetragen werden?</p>
<p>Grüße,<br />
Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169226/listenelemenet-aktualisieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 13:02:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169226.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Jan 2007 11:49:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Listenelemenet aktualisieren on Wed, 03 Jan 2007 11:49:40 GMT]]></title><description><![CDATA[<p>Hallo,<br />
eine Funktion bruacht sehr lange (ca. 30 min) um etwas zu berechnen. Zwischenergebnisse werden dabei in einem Listenelement protokolliert.</p>
<p>Ich habe nun das Problem, dass erst alle Ergebnisse angezeigt werden, wenn die Funktion durchgelaufen ist. Wie kann ich die Ergebnisse im Listenelement sofort anzeigen lassen, wenn sie eingetragen werden?</p>
<p>Grüße,<br />
Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201775</guid><dc:creator><![CDATA[mhecker]]></dc:creator><pubDate>Wed, 03 Jan 2007 11:49:40 GMT</pubDate></item><item><title><![CDATA[Reply to Listenelemenet aktualisieren on Wed, 03 Jan 2007 11:52:48 GMT]]></title><description><![CDATA[<p>Indem du die eigentlichen Berechnungen in einen Extra-Thread auslagerst - damit hat das Hauptprogramm Zeit, die neuen Zwischenergebnisse auch darzustellen (und im Notfall auch auf einen Abbrechen-Button zu reagieren).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201784</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 03 Jan 2007 11:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to Listenelemenet aktualisieren on Wed, 03 Jan 2007 11:57:43 GMT]]></title><description><![CDATA[<p>Du mußt dem System Rechenleistung zur verfügung stellen (sleep z.b.) und dann mußt Du den MFC Messageloop abarbeiten. Also entweder Du packst deine Zeitraubende Routine in einen Thread und überträgst die Daten in dein Window oder Du fügst einen Messageloop in deine Routine ein</p>
<p>MFC Messageloop</p>
<pre><code class="language-cpp">MSG msg;

while( ::PeekMessage( &amp;msg, NULL, NULL, NULL, PM_NOREMOVE ) )
  ::AfxGetThread()-&gt;PumpMessage();
</code></pre>
<p>so in groben zügen. Also so lange deine Funktion läft, und diese keine Zeit an das System zurückgibt wird deine Anzeige nie aktualisiert.</p>
<p>Gruß Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201789</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Wed, 03 Jan 2007 11:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to Listenelemenet aktualisieren on Wed, 03 Jan 2007 11:59:52 GMT]]></title><description><![CDATA[<p>Da ich gerade ein ähnliches Problem habe...<br />
Geht das Aktualisieren dann insgesamt schneller? <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=":confused:"
      alt="😕"
    /></p>
<p>Ich lade Einträge aus einer Datenbank und das dauert mittlerweile bei 800 Zeilen 6 Sekunden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /><br />
Und das obwohl ich das Neuzeichnen pro Zeile schon ausgeschaltet habe. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201793</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 03 Jan 2007 11:59:52 GMT</pubDate></item><item><title><![CDATA[Reply to Listenelemenet aktualisieren on Wed, 03 Jan 2007 12:01:55 GMT]]></title><description><![CDATA[<p>Klasse, Frage beantwortet!<br />
Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201795</guid><dc:creator><![CDATA[mhecker]]></dc:creator><pubDate>Wed, 03 Jan 2007 12:01:55 GMT</pubDate></item><item><title><![CDATA[Reply to Listenelemenet aktualisieren on Wed, 03 Jan 2007 12:12:13 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4897">@estartu</a></p>
<p>das kommt darauf an wie du die Daten aus der DB liest, und das 2. ist wenn du 800 einträge irgendwo auf einmal reinschreibst, benötigt das natürlich auch seine zeit.</p>
<p>Wird dir jetzt nicht viel weiterhelfen, aber ich hab auch nicht mehr infos zu deinem Problem</p>
<p>Gruß Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201808</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Wed, 03 Jan 2007 12:12:13 GMT</pubDate></item><item><title><![CDATA[Reply to Listenelemenet aktualisieren on Wed, 03 Jan 2007 12:17:39 GMT]]></title><description><![CDATA[<p>Also, die Lösung hier aus dem Thread ist nichts für mich. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Ich kann nun zwar nach dem Speichern gleich weitertippen - aber nach dem Laden löscht der mir meine Eingabe (weil ich das Feld nach dem Speichern leere).</p>
<p>Also weitersuchen, ich hab noch ein zwei Sachen im Kopf, aber je einfacher (weniger Code) eine Lösung ist, desto lieber ist sie mir. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201814</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 03 Jan 2007 12:17:39 GMT</pubDate></item></channel></rss>