<?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[Threads hier eine Lösung?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe ein klitzekleines Problem bei dem ich nicht weiter komme:</p>
<p>Ich habe einen Button, wenn dieser Betätigt wird, wird eine SQL-Datenbankabfrage gestartet um diverse Daten zu bekommen, zuvor aber eine eigene Fensternachricht gesendet um diesen Befehl auszuführen. Jetzt habe ich auf dem Hauptfenster wo der Button drauf ist einen Text den ich mit DrawText ausgebe so als Informationsstatusbar.</p>
<p>Soweit sogut.</p>
<p>Betätige ich den Knopf wird folgende Funktion aufgerufen:</p>
<pre><code class="language-cpp">bool checkData (void)
{
     // Verbinde zur Datenbank
     g_infobartext = &quot;Verbindung zur Datenbank hergestellt&quot;;
     InvalidateRect (hwnd, NULL, true);
     // [SQL KRAM FÜR VERBINDUNG RAUSGEWORFEN]

     // Tabelle auswählen
     g_infobartext = &quot;Tabelle selektiert&quot;;
     InvalidateRect (hwnd, NULL, true);
     //  [SQL KRAM FÜR TABELLENAUSWAHL RAUSGEWORFEN]

     // usw.
}
</code></pre>
<p>Ich setze hier bevor ich die SQL-Abfragen starte den Text für die Infobar und will dann das Fenster neu zeichnen lassen, doch genau da ist der Knackpunkt!</p>
<p>Das Programm ruft nicht die WM_PAINT auf sondern erst dann wenn die Funktion beendet wurde und bis dahin steht der User da und sieht nicht was passiert, da der Statustext nicht während den einzelnen SQL-Befehlen aktuallisiert wird <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>
<p>Würden hier Threads was bringen? Ich habs mit _beginthread und _endthread ausprobiert doch die warten auch alle <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>
<p>Wie kann ich es schaffen das das Programm in der Zeit wo die Abfragen stattfinden nicht einfriert und so lange die däumchen dreht bis die SQL-Abfrage erfolgreich war oder fehlgeschlagen ist? <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/topic/116168/threads-hier-eine-lösung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 01:57:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116168.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Jul 2005 11:07:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 11:07:09 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe ein klitzekleines Problem bei dem ich nicht weiter komme:</p>
<p>Ich habe einen Button, wenn dieser Betätigt wird, wird eine SQL-Datenbankabfrage gestartet um diverse Daten zu bekommen, zuvor aber eine eigene Fensternachricht gesendet um diesen Befehl auszuführen. Jetzt habe ich auf dem Hauptfenster wo der Button drauf ist einen Text den ich mit DrawText ausgebe so als Informationsstatusbar.</p>
<p>Soweit sogut.</p>
<p>Betätige ich den Knopf wird folgende Funktion aufgerufen:</p>
<pre><code class="language-cpp">bool checkData (void)
{
     // Verbinde zur Datenbank
     g_infobartext = &quot;Verbindung zur Datenbank hergestellt&quot;;
     InvalidateRect (hwnd, NULL, true);
     // [SQL KRAM FÜR VERBINDUNG RAUSGEWORFEN]

     // Tabelle auswählen
     g_infobartext = &quot;Tabelle selektiert&quot;;
     InvalidateRect (hwnd, NULL, true);
     //  [SQL KRAM FÜR TABELLENAUSWAHL RAUSGEWORFEN]

     // usw.
}
</code></pre>
<p>Ich setze hier bevor ich die SQL-Abfragen starte den Text für die Infobar und will dann das Fenster neu zeichnen lassen, doch genau da ist der Knackpunkt!</p>
<p>Das Programm ruft nicht die WM_PAINT auf sondern erst dann wenn die Funktion beendet wurde und bis dahin steht der User da und sieht nicht was passiert, da der Statustext nicht während den einzelnen SQL-Befehlen aktuallisiert wird <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>
<p>Würden hier Threads was bringen? Ich habs mit _beginthread und _endthread ausprobiert doch die warten auch alle <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>
<p>Wie kann ich es schaffen das das Programm in der Zeit wo die Abfragen stattfinden nicht einfriert und so lange die däumchen dreht bis die SQL-Abfrage erfolgreich war oder fehlgeschlagen ist? <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/837230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837230</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:07:09 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 11:13:43 GMT]]></title><description><![CDATA[<p>Mach einen Thread wo die SQL Funktionalität gehandhabt wird und der Hauptthread macht die UI.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837238</guid><dc:creator><![CDATA[Teflon13]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:13:43 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 11:19:27 GMT]]></title><description><![CDATA[<p>Könntest Du das etwas genauer verdeutlichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837243</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:19:27 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 11:20:09 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/837244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837244</guid><dc:creator><![CDATA[Teflon13]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:20:09 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 11:37:35 GMT]]></title><description><![CDATA[<p>Teflon13 schrieb:</p>
<blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
</blockquote>
<p>War doch nur eine ganz normale bitte? Mein Gott, musst du dich deshalb so angepinkelt fühlen? Bin halt nicht so ein Pr0 wie du! Meine Fresse, das Forum hier wird auch immer unfreundlicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837264</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:37:35 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 12:32:18 GMT]]></title><description><![CDATA[<p>gibt es hier eine nettere und qualifiziere Person die mir das Thema etwas verdeutlichen kann ohne es in 1-2 Sätzen zu erklären?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837302</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 12:32:18 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 12:50:23 GMT]]></title><description><![CDATA[<p>Teflon13 meinte: Erstell einen Thread, in dem du die bool checkData (void)<br />
funktion drin am laufen hast, und eine, in dem du den rest machst... dann kannst du den rest unabhängig zu checkData aktualliesieren -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837314</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 24 Jul 2005 12:50:23 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 12:58:22 GMT]]></title><description><![CDATA[<p>was meinst du mit rest? das programm läuft doch schon in einem Thread?</p>
<p>Oder könntest du das ggf. hierarisch darstellen? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/837322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837322</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 12:58:22 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 16:26:26 GMT]]></title><description><![CDATA[<p>*push*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837489</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 16:26:26 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 17:17:42 GMT]]></title><description><![CDATA[<p>Einfach UpdateWindow(hwnd); nach InvalidateRect aufrufen und schon wird das Fenster sofort neu gezeichnet.<br />
Nur damit es einmal neu gezeichnet wird ist ein Thread etwas überdimensioniert, aber dafür würde das Fenster dann auch auf alle Benutzereingaben reagieren können und es würde neu gezeichnet werden, wenn dein Fenster während der SQL-Abfrage kurzzeitig überdeckt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837559</guid><dc:creator><![CDATA[D*niel *chumann]]></dc:creator><pubDate>Sun, 24 Jul 2005 17:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 17:20:09 GMT]]></title><description><![CDATA[<p>Der Thread sollte dem Fenster lieber Nachrichten schicken und dann kann das Fenster selbst entscheiden was es tut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837561</guid><dc:creator><![CDATA[WM_ANTWORT]]></dc:creator><pubDate>Sun, 24 Jul 2005 17:20:09 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 18:02:08 GMT]]></title><description><![CDATA[<p>Tut InvalidateRect nicht WM_PAINT senden? Wenn ich mit SendMessage WM_PAINT sende kommt nix <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/837607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837607</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 18:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 18:04:21 GMT]]></title><description><![CDATA[<p>Nein, UpdateWindow tut das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837608</guid><dc:creator><![CDATA[***************]]></dc:creator><pubDate>Sun, 24 Jul 2005 18:04:21 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 18:06:31 GMT]]></title><description><![CDATA[<p>Ich meinte es so. Wenn der Thread die Verbindung zur Datenbank herstellt, sendet er dem Fenster eine Nachricht WM_CONNECTING_TO_DATABASE</p>
<p>Und dann macht das Fenster:</p>
<pre><code class="language-cpp">case WM_CONNECTING_TO_DATABASE:
    InvalidateRect(...);
    return 0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/837610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837610</guid><dc:creator><![CDATA[WM_ANTWORT]]></dc:creator><pubDate>Sun, 24 Jul 2005 18:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 18:59:59 GMT]]></title><description><![CDATA[<p>geht net <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/837653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837653</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 18:59:59 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 19:30:37 GMT]]></title><description><![CDATA[<p>''''''''''''''''''''''''' schrieb:</p>
<blockquote>
<p>Tut InvalidateRect nicht WM_PAINT senden? Wenn ich mit SendMessage WM_PAINT sende kommt nix <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>
</blockquote>
<p>InvalidateRect sendet keine Nachricht, es erklärt ledigleich einen Teil des Anwendungsbreichs als ungültig. WM_PAINT kann man nicht einfach so mit SendMessage senden. UpdateWindow ist dazu da, WM_PAINT zu generieren. Versuch es halt mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837692</guid><dc:creator><![CDATA[D*niel *chumann]]></dc:creator><pubDate>Sun, 24 Jul 2005 19:30:37 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 20:08:36 GMT]]></title><description><![CDATA[<p>Bei InvalidateRect() sendet Windows meistens ne WM_PAINT-Nachricht, aber nicht notwendigerweise sofort. Mit UpdateWindow() stellt man quasi sicher, dass ne WM_PAINT generiert wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837731</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 20:15:07 GMT]]></title><description><![CDATA[<p>geeky schrieb:</p>
<blockquote>
<p>Bei InvalidateRect() sendet Windows meistens ne WM_PAINT-Nachricht, aber nicht notwendigerweise sofort. Mit UpdateWindow() stellt man quasi sicher, dass ne WM_PAINT generiert wird.</p>
</blockquote>
<p>Ich würde sagen InvalidateRect sendet nie eine WM_PAINT Nachricht sondern das geschieht immer in GetMessage/PeekMessage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837738</guid><dc:creator><![CDATA[meinung]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:15:07 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 20:18:50 GMT]]></title><description><![CDATA[<p>geeky schrieb:</p>
<blockquote>
<p>Bei InvalidateRect() sendet Windows meistens ne WM_PAINT-Nachricht, aber nicht notwendigerweise sofort.</p>
</blockquote>
<p>Windows sendet sie genau dann, wenn die Nachrichtenwarteschlange leer ist. Da diese aber nicht weiter abgerabeitet wird, bevor die SQL-Abfrage fertig ist, kann sie mit UpdateWindow sofort erzeugt werden.</p>
<p>edit:<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11351">@meinung</a>: genau <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/837745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837745</guid><dc:creator><![CDATA[D*niel *chumann]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 20:19:58 GMT]]></title><description><![CDATA[<p>Aber wenn er doch einen Thread dafür benutzt dann wird sie doch abgearbeitet!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837750</guid><dc:creator><![CDATA[UpdateWindow-Hasser]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:19:58 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 20:25:46 GMT]]></title><description><![CDATA[<p>Also was wäre denn jetzt ne Lösung??</p>
<p>Auf threads pfeifen und dann sowas hier tun?</p>
<pre><code class="language-cpp">bool checkData (void) 
{ 
     // Verbinde zur Datenbank 
     g_infobartext = &quot;Verbindung zur Datenbank hergestellt&quot;; 
     InvalidateRect (hwnd, NULL, true); 
     UpdateWindow (hwnd);
     // [SQL KRAM FÜR VERBINDUNG RAUSGEWORFEN] 

     // Tabelle auswählen 
     g_infobartext = &quot;Tabelle selektiert&quot;; 
     InvalidateRect (hwnd, NULL, true); 
     UpdateWindow (hwnd);
     //  [SQL KRAM FÜR TABELLENAUSWAHL RAUSGEWORFEN] 

     // usw. 
}
</code></pre>
<p>Oder was anderes? <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="😞"
    /> Wenn ich diese Lösung mache gehts nicht <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/837758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837758</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:25:46 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 20:44:39 GMT]]></title><description><![CDATA[<p>''''''''''''''''''''''''' schrieb:</p>
<blockquote>
<p>geht net <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>
</blockquote>
<p>Warum nicht? <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/837775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837775</guid><dc:creator><![CDATA[WM_ANTWORT]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:44:39 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Sun, 24 Jul 2005 20:50:38 GMT]]></title><description><![CDATA[<p>Ich weiß nicht <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="😞"
    /> Das Programm wartet einfach bis die checkData-Funktion zuende ist und dann macht es alles in einem wisch <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/837782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837782</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:50:38 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Mon, 25 Jul 2005 07:07:57 GMT]]></title><description><![CDATA[<p>das würde ich gerne mal sehen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> kannste den ganzen quelltext rausrücken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837850</guid><dc:creator><![CDATA[WM_ANTWORT]]></dc:creator><pubDate>Mon, 25 Jul 2005 07:07:57 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Mon, 25 Jul 2005 08:07:53 GMT]]></title><description><![CDATA[<p>Ich press hier auch über 50 Dateien ab!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837884</guid><dc:creator><![CDATA[&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;&#x27;]]></dc:creator><pubDate>Mon, 25 Jul 2005 08:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Threads hier eine Lösung? on Mon, 25 Jul 2005 08:11:55 GMT]]></title><description><![CDATA[<p>na dann...du kannst ja auch ein neues beispiel basteln. statt den sql sachen machst du einfach nur Sleep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837889</guid><dc:creator><![CDATA[WM_ANTWORT]]></dc:creator><pubDate>Mon, 25 Jul 2005 08:11:55 GMT</pubDate></item></channel></rss>