<?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[Unhandled Exception abfangen]]></title><description><![CDATA[<p>Hallo!<br />
Habe folgendes Problem:</p>
<p>Ich lade die Daten aus der Datei und zeige sie in einem Dialog an.</p>
<p>Wenn aus der Datei nur Müll kommt, stürtzt<br />
mein Programm an der Stelle, wo ich die Daten anzeigen will<br />
wegen eines speicherzugriffs-Fehlers.</p>
<p>Mein Programm<br />
GetDlgItem(ID_M_FILESEL)-&gt;EnableWindow(TRUE);</p>
<p>wincore.cpp<br />
lResult = pWnd-&gt;WindowProc(nMsg, wParam, lParam);</p>
<p>jetzt versuche ich mit dem Konstrukt</p>
<p>try { } catch(...){Kontrolliert beenden.}</p>
<p>alle Exceptions, die kommen könnten abzufangen.<br />
Die gelingt aber 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>
<p>Was könnte ich machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171418/unhandled-exception-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 04:05:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171418.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Jan 2007 10:11:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unhandled Exception abfangen on Thu, 25 Jan 2007 10:11:41 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Habe folgendes Problem:</p>
<p>Ich lade die Daten aus der Datei und zeige sie in einem Dialog an.</p>
<p>Wenn aus der Datei nur Müll kommt, stürtzt<br />
mein Programm an der Stelle, wo ich die Daten anzeigen will<br />
wegen eines speicherzugriffs-Fehlers.</p>
<p>Mein Programm<br />
GetDlgItem(ID_M_FILESEL)-&gt;EnableWindow(TRUE);</p>
<p>wincore.cpp<br />
lResult = pWnd-&gt;WindowProc(nMsg, wParam, lParam);</p>
<p>jetzt versuche ich mit dem Konstrukt</p>
<p>try { } catch(...){Kontrolliert beenden.}</p>
<p>alle Exceptions, die kommen könnten abzufangen.<br />
Die gelingt aber 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>
<p>Was könnte ich machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216710</guid><dc:creator><![CDATA[alex80]]></dc:creator><pubDate>Thu, 25 Jan 2007 10:11:41 GMT</pubDate></item><item><title><![CDATA[Reply to Unhandled Exception abfangen on Thu, 25 Jan 2007 10:46:25 GMT]]></title><description><![CDATA[<p>Bau Deinen Parser anständig, dass er nicht abschmiert.</p>
<p>try/ctach fängt im normalfall nicht <strong>alle</strong> Exceptions, sondern nur die Software Exceptions.</p>
<p>Bevor ich auf SetUnhandledExceptionFilter eingehe befolge meinen Rat oben!<br />
Begründung:<br />
Wenn eine Unhandled Exception auftritt oder ein Speicherzugriffsfehler, wie kommst Du darauf alles wird gut, wenn Du den Fehler abfängst. Wenn Dein AlgorithmusSpeicher überschreibt wird es nicht besser wenn Du die Exception dazu abfängst. Du doktorst nur an den Sympthomen.<br />
Beseitige die Ursache!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216743</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 25 Jan 2007 10:46:25 GMT</pubDate></item></channel></rss>