<?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[DLL Dialog -&amp;gt; Anwendung wird geschlossen]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe ein Dialogfeld welches sich in einer MFC-Erweiterungs-DLL befindet.<br />
Wenn ich dieses Dialogfeld nun aus einer Anwendung heraus aufrufe wird die Anwendung nach dem Schließen des Dialogfeldes beendet.</p>
<pre><code class="language-cpp">void CTournamentDlg::OnBnClickedAboutButton()
{
	CInfoDlg dlgInfo;
	dlgInfo.DoModal();
}
</code></pre>
<p>Wenn ich hinter die DoModal()-Zeile eine MessageBox mache, dann wird mir diese MessageBox noch angezeigt und die Anwendung erst nach dem Klick auf OK in der MessageBox beendet.</p>
<p>Kennt jemand das Problem und kann mir bitte helfen.</p>
<p>Danke <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/topic/54505/dll-dialog-gt-anwendung-wird-geschlossen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 19:33:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/54505.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Nov 2003 20:40:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Fri, 07 Nov 2003 20:40:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe ein Dialogfeld welches sich in einer MFC-Erweiterungs-DLL befindet.<br />
Wenn ich dieses Dialogfeld nun aus einer Anwendung heraus aufrufe wird die Anwendung nach dem Schließen des Dialogfeldes beendet.</p>
<pre><code class="language-cpp">void CTournamentDlg::OnBnClickedAboutButton()
{
	CInfoDlg dlgInfo;
	dlgInfo.DoModal();
}
</code></pre>
<p>Wenn ich hinter die DoModal()-Zeile eine MessageBox mache, dann wird mir diese MessageBox noch angezeigt und die Anwendung erst nach dem Klick auf OK in der MessageBox beendet.</p>
<p>Kennt jemand das Problem und kann mir bitte helfen.</p>
<p>Danke <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/389247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/389247</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Fri, 07 Nov 2003 20:40:49 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sat, 08 Nov 2003 22:27:16 GMT]]></title><description><![CDATA[<p>Keine ideen ? <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/389895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/389895</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Sat, 08 Nov 2003 22:27:16 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 09:14:01 GMT]]></title><description><![CDATA[<p>Mh... Willst du, dass die MessageBox nach der Beendung deines &quot;InfoDialogs&quot; erscheint, oder willst du, dass sie vor dem Erscheinen deines Dialogs erscheint?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/389977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/389977</guid><dc:creator><![CDATA[flyingCoder]]></dc:creator><pubDate>Sun, 09 Nov 2003 09:14:01 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 11:02:36 GMT]]></title><description><![CDATA[<p>Ich will die MessageBox gar nicht haben.</p>
<p>Das Problem ist ein anderes:<br />
Ich rufe mit dem Code da oben ein Dialogfeld auf. So weit so gut.<br />
Wenn ich nun das geöffnete Dialogfeld wieder schließe, dann wird auch gleich noch die aufrufende Anwendung beendet, was aber eigentlich nicht sein soll.</p>
<p>Wenn ich aber hinter den DoModal(); aufruf (zum Testen) eine MB mache, dann seh ich diese noch und erst nachdem ich die MB geschlossen hab wird das Programm beendet.</p>
<p>Ich will aber, dass der im Programm bleibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/390013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390013</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Sun, 09 Nov 2003 11:02:36 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 11:53:18 GMT]]></title><description><![CDATA[<p>Ich würde darauf tippen das sich Dein Programm auch beendet wenn Du den DoModal(); aufruf auskommentierst ohne das die DLL angesprochen wird.</p>
<p>Versuchs mal bitte und poste das Ergebnis.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/390051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390051</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Sun, 09 Nov 2003 11:53:18 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 17:41:24 GMT]]></title><description><![CDATA[<p>Also wenn ich nur die DoModal() Zeile auskommentiere und die darüber so lasse, dann gibts nen bösen Fehler: &quot;Die Anweisung in '0xirgendwas' verweist auf Speicher in '0xirgendwas'. Der Vorgang 'written' konnte nicht auf dem Speicher durchgeführt werden.&quot;</p>
<p>Wenn ich beide Zeilen auskommentiere, passiert, wie zu erwarten, gar nichts wenn ich auf den Button drücke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/390268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390268</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Sun, 09 Nov 2003 17:41:24 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 17:43:37 GMT]]></title><description><![CDATA[<p>Und wenn ich nur die DoModal()-Zeile auskommentiere und dahinter eine MessageBox(&quot;&quot;) mache, dann bekomm ich die MessageBox auf den Schirm und nach dem Schließen der MB beendet sich das Prog, wie vorher. (ohne Fehlermeldung)</p>
<pre><code class="language-cpp">void CTournamentDlg::OnBnClickedAboutButton()
{
	CInfoDlg dlgInfo;
	MessageBox(&quot;&quot;);
	//dlgInfo.DoModal();
}
</code></pre>
<p>Also jetzt bin ich so richtig ratlos. <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/390271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390271</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Sun, 09 Nov 2003 17:43:37 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 17:48:15 GMT]]></title><description><![CDATA[<p>noch eine Kleinigkeit:<br />
Der DoModal() - Aufruf gibt mir IDCANCEL zurück, was auch stimmt so.<br />
Kann mit diesen Infos jemand was anfangen ?</p>
<p>Danke <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/390273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390273</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Sun, 09 Nov 2003 17:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 23:49:13 GMT]]></title><description><![CDATA[<p>Zeig mal einen Teil deines DLL-Codes. Vermutlich hast du da was vergessen.<br />
Bzw. zum Download des ganzen Codes. Dann kann ich es testen obs bei mir auch so ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/390476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390476</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Sun, 09 Nov 2003 23:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Sun, 09 Nov 2003 23:51:06 GMT]]></title><description><![CDATA[<p>Und das passiert nur wenn der Dialog in einer DLL ist? Und wenn du ihn in die EXE tust passierts nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/390477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390477</guid><dc:creator><![CDATA[??????]]></dc:creator><pubDate>Sun, 09 Nov 2003 23:51:06 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Mon, 10 Nov 2003 03:04:32 GMT]]></title><description><![CDATA[<blockquote>
<p>Und wenn ich nur die DoModal()-Zeile auskommentiere und dahinter eine MessageBox(&quot;&quot;) mache, dann bekomm ich die MessageBox auf den Schirm und nach dem Schließen der MB beendet sich das Prog, wie vorher. (ohne Fehlermeldung)</p>
</blockquote>
<p>Da würd ich mal fast drauf tippen das es nicht an der DLL liegt.</p>
<p>Kommentier mal alle Zeilen aus und schaue ob es sich dann auch beendet.<br />
Wenn ja schau ob Du die ID des Buttons vllt. noch wo anderst auswertest.</p>
<p>Das Crashen ohne DoModal könnte am Destruktor liegen. Aufräumarbeiten die erst nach einem DoModal nötig wären ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/390498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390498</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Mon, 10 Nov 2003 03:04:32 GMT</pubDate></item><item><title><![CDATA[Reply to DLL Dialog -&amp;gt; Anwendung wird geschlossen on Mon, 10 Nov 2003 19:29:53 GMT]]></title><description><![CDATA[<p>Also vielen Dank mal, werd den Code dann gegen Ende der Woche mal uploaden, hab den leider grade nicht zur Verfügung. Das wär echt super, wenn da jemand schauen könnte.<br />
Ich melde mich wieder.<br />
So far: Danke <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/391200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/391200</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Mon, 10 Nov 2003 19:29:53 GMT</pubDate></item></channel></rss>