<?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[Problem message box und thread]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuche aus einem thread heraus eine message box aufzurufen.</p>
<p>Leider treten verschiedene komische Ereignisse dadurch auf:<br />
- Größe der Message box stimmt nicht (Höhe oder breite)<br />
- Text der Message box ist weg<br />
- Tritt eine exeption beim aufruf auf<br />
- manchmal klappt es auch</p>
<p>Ich starte den thread mit CreateThread.</p>
<pre><code class="language-cpp">CreateThread(NULL,0,&amp;ThreadProc,this,0,&amp;udwThreadTestId)
</code></pre>
<p>Der Aufruf der Message box ist folgender:</p>
<pre><code class="language-cpp">MessageDlg(&quot;Die Nummer ist nicht korrekt.&quot;,mtError,TMsgDlgButtons() &lt;&lt; mbOK,0);
</code></pre>
<p>Woran könnte dies liegen?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207836/problem-message-box-und-thread</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 06:31:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207836.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Mar 2008 09:13:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem message box und thread on Wed, 12 Mar 2008 09:13:57 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuche aus einem thread heraus eine message box aufzurufen.</p>
<p>Leider treten verschiedene komische Ereignisse dadurch auf:<br />
- Größe der Message box stimmt nicht (Höhe oder breite)<br />
- Text der Message box ist weg<br />
- Tritt eine exeption beim aufruf auf<br />
- manchmal klappt es auch</p>
<p>Ich starte den thread mit CreateThread.</p>
<pre><code class="language-cpp">CreateThread(NULL,0,&amp;ThreadProc,this,0,&amp;udwThreadTestId)
</code></pre>
<p>Der Aufruf der Message box ist folgender:</p>
<pre><code class="language-cpp">MessageDlg(&quot;Die Nummer ist nicht korrekt.&quot;,mtError,TMsgDlgButtons() &lt;&lt; mbOK,0);
</code></pre>
<p>Woran könnte dies liegen?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472601</guid><dc:creator><![CDATA[Destiniy]]></dc:creator><pubDate>Wed, 12 Mar 2008 09:13:57 GMT</pubDate></item><item><title><![CDATA[Reply to Problem message box und thread on Wed, 12 Mar 2008 09:24:06 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Die Messagebox wird im Hauptthread der Anwendung erstellt, was unsyncronisiert zu solchen unvorhersehbaren Fehlern führen kann. Du must den Aufruf der Messagebox also in eine Methode des Hauptthreads verschieben und diese Methode vom Arbeitsthread über Synchronize aufrufen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472611</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 12 Mar 2008 09:24:06 GMT</pubDate></item></channel></rss>