<?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[First Chance Exception ???]]></title><description><![CDATA[<p>Ich habe ein Verständnisproblem in Bezug auf First Chance Exception welche bei mir von</p>
<pre><code>ShellExecute(NULL, &quot;open&quot;, &quot;www.google.de&quot;, NULL, NULL, SW_SHOWNORMAL)
</code></pre>
<p>geworfen wird. Immer wenn ich diesen Befehl im .NET 2003 aufrufe kommt in der Ausgabe der folgende Text:</p>
<pre><code>Eine Ausnahme (erste Chance) bei 0x7c812afb in text.exe: Microsoft C++ exception: CError @ 0x0030e208.
</code></pre>
<p>Der Befehl macht zwar was er soll, aber ich habe ein wenig Angst das da intern etwas schiefgehen könnte, weil ich die Parameter falsch habe oder spez. Funktionen nicht aufgerufen habe (vgl. InitCommonControls()).</p>
<p>Ok, im Netz (<a href="http://www.tech-archive.net/Archive/VC/microsoft.public.vc.language/2006-09/msg00670.html" rel="nofollow">http://www.tech-archive.net/Archive/VC/microsoft.public.vc.language/2006-09/msg00670.html</a>) steht das die Exception zwar geworfen und auch gleich behandelt wird und das man sich deswegen keine Sorgen machen müsste. Aber programmiertechnisch ist dies nicht sauber. Deswegen meine Fragen:</p>
<p>- Hat jemand eine Ahnung warum die Funktion hier knallt ?<br />
- Warum macht sich das Ganze nicht im Rückgabewert bemerkbar ?<br />
- Wenn man nichts dagegen machen kann, zeugt dass dann nicht von einem schlechten Programmierstil ? Ich meine eine Exception ist ein schwerwiegender Fehler und wenn eine Funktion immer diese Exception wirft, sollte man vielleicht diese meiden, da sie ja einen schwerwiegender Fehler hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243490/first-chance-exception</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 04:47:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243490.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Jun 2009 12:57:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to First Chance Exception ??? on Wed, 17 Jun 2009 12:57:56 GMT]]></title><description><![CDATA[<p>Ich habe ein Verständnisproblem in Bezug auf First Chance Exception welche bei mir von</p>
<pre><code>ShellExecute(NULL, &quot;open&quot;, &quot;www.google.de&quot;, NULL, NULL, SW_SHOWNORMAL)
</code></pre>
<p>geworfen wird. Immer wenn ich diesen Befehl im .NET 2003 aufrufe kommt in der Ausgabe der folgende Text:</p>
<pre><code>Eine Ausnahme (erste Chance) bei 0x7c812afb in text.exe: Microsoft C++ exception: CError @ 0x0030e208.
</code></pre>
<p>Der Befehl macht zwar was er soll, aber ich habe ein wenig Angst das da intern etwas schiefgehen könnte, weil ich die Parameter falsch habe oder spez. Funktionen nicht aufgerufen habe (vgl. InitCommonControls()).</p>
<p>Ok, im Netz (<a href="http://www.tech-archive.net/Archive/VC/microsoft.public.vc.language/2006-09/msg00670.html" rel="nofollow">http://www.tech-archive.net/Archive/VC/microsoft.public.vc.language/2006-09/msg00670.html</a>) steht das die Exception zwar geworfen und auch gleich behandelt wird und das man sich deswegen keine Sorgen machen müsste. Aber programmiertechnisch ist dies nicht sauber. Deswegen meine Fragen:</p>
<p>- Hat jemand eine Ahnung warum die Funktion hier knallt ?<br />
- Warum macht sich das Ganze nicht im Rückgabewert bemerkbar ?<br />
- Wenn man nichts dagegen machen kann, zeugt dass dann nicht von einem schlechten Programmierstil ? Ich meine eine Exception ist ein schwerwiegender Fehler und wenn eine Funktion immer diese Exception wirft, sollte man vielleicht diese meiden, da sie ja einen schwerwiegender Fehler hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728163</guid><dc:creator><![CDATA[Bitte ein Bit]]></dc:creator><pubDate>Wed, 17 Jun 2009 12:57:56 GMT</pubDate></item><item><title><![CDATA[Reply to First Chance Exception ??? on Wed, 17 Jun 2009 13:11:11 GMT]]></title><description><![CDATA[<p>expcetions abstellen <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="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728180</guid><dc:creator><![CDATA[praktiker]]></dc:creator><pubDate>Wed, 17 Jun 2009 13:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to First Chance Exception ??? on Wed, 17 Jun 2009 13:49:42 GMT]]></title><description><![CDATA[<p>Dein Debugger gibt Dir einen Hinweis, dass eine Exception geworfen wurde, diese aber von der entsprechenden Komponente behandelt wurde.</p>
<p>Ignorier es einfach... <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/1728231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728231</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 17 Jun 2009 13:49:42 GMT</pubDate></item></channel></rss>