<?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[Exception abfangen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab mal wieder ein dummes Problem bei dem ich alleine nicht weiterkomme. Internet + Hilf war erfolglos.</p>
<p>Und zwar frage ich mit</p>
<pre><code>TIdHTTP *http=new TIdHTTP(0);
     http-&gt;HandleRedirects=true;
     Seite=http-&gt;Get(url);
</code></pre>
<p>den Quelltext einer Internetseite ab. Das funktioniert auch wunderbar.</p>
<p>Wenn aber keine Internetverbindung existiert oder eine falsche Adresse angegeben wurde, wird eine Fehlermeldung angezeigt</p>
<p>&quot;Im Projekt xxxxx ist eine Exception der KlasseEIdSocketError aufgetreten. Meldung 'Socket Error #10061 Connection refused'&quot;</p>
<p>Ich habe es bereits mit</p>
<pre><code>try
{
TIdHTTP *http=new TIdHTTP(0);
http-&gt;HandleRedirects=true;
Seite=http-&gt;Get(url);
}
catch(...)
{

}
</code></pre>
<p>versucht, doch die Meldung erscheint trotzdem.</p>
<p>Ziel ist es, eine eigene Fehlermeldung aus zu geben, die nicht zum Totalabsturz des Programms führt.</p>
<p>mfg</p>
<p>Raimond</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139695/exception-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 01:07:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139695.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Mar 2006 15:39:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exception abfangen on Wed, 08 Mar 2006 15:39:44 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab mal wieder ein dummes Problem bei dem ich alleine nicht weiterkomme. Internet + Hilf war erfolglos.</p>
<p>Und zwar frage ich mit</p>
<pre><code>TIdHTTP *http=new TIdHTTP(0);
     http-&gt;HandleRedirects=true;
     Seite=http-&gt;Get(url);
</code></pre>
<p>den Quelltext einer Internetseite ab. Das funktioniert auch wunderbar.</p>
<p>Wenn aber keine Internetverbindung existiert oder eine falsche Adresse angegeben wurde, wird eine Fehlermeldung angezeigt</p>
<p>&quot;Im Projekt xxxxx ist eine Exception der KlasseEIdSocketError aufgetreten. Meldung 'Socket Error #10061 Connection refused'&quot;</p>
<p>Ich habe es bereits mit</p>
<pre><code>try
{
TIdHTTP *http=new TIdHTTP(0);
http-&gt;HandleRedirects=true;
Seite=http-&gt;Get(url);
}
catch(...)
{

}
</code></pre>
<p>versucht, doch die Meldung erscheint trotzdem.</p>
<p>Ziel ist es, eine eigene Fehlermeldung aus zu geben, die nicht zum Totalabsturz des Programms führt.</p>
<p>mfg</p>
<p>Raimond</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1011707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011707</guid><dc:creator><![CDATA[raimond]]></dc:creator><pubDate>Wed, 08 Mar 2006 15:39:44 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen on Wed, 08 Mar 2006 15:47:11 GMT]]></title><description><![CDATA[<p>wird der Exception nur aufgerufen wenn du die Applikation mit dem Debugger startest, oder auch wenn du die *.exe direkt startest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1011718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011718</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 08 Mar 2006 15:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen on Wed, 08 Mar 2006 16:24:15 GMT]]></title><description><![CDATA[<p>ahhhhh, sobald ich die exe starte funktioniert die Try-Catch Sache.</p>
<p>D.h. Ich muss im c++ builder mit eventuellen Fehlermeldungen leben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1011778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011778</guid><dc:creator><![CDATA[raimond]]></dc:creator><pubDate>Wed, 08 Mar 2006 16:24:15 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen on Wed, 08 Mar 2006 16:31:53 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das laesst sich abschalten</p>
<p>Mfg<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1011789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011789</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Wed, 08 Mar 2006 16:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen on Wed, 08 Mar 2006 16:53:16 GMT]]></title><description><![CDATA[<p>Um das etwas präziser zu formulieren (BCB 4 - 6, 2k6 müsste ähnlich sein):<br />
Tools-&gt;Debugger Options-&gt;Language Exceptions den Haken bei &quot;Stop on C++ Exceptions&quot; entfernen. Benutz das aber mit Bedacht, da dadurch jede ausgeworfene Exception, die abgefangen wurde, unterdrückt wird! Das macht zwar, dass sich dein Problem ähnlicher Verhält als im Produktionseinsatz, könnte der Entdeckung schwerer Fehler aber gegenwirken!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1011793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011793</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Wed, 08 Mar 2006 16:53:16 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen on Wed, 08 Mar 2006 16:47:45 GMT]]></title><description><![CDATA[<p>Vielen Dank an euch drei.</p>
<p>Ich werde es dann nur bei Bedarf deaktivieren.</p>
<p>Ich wünsche euch noch einen schönen Abend</p>
<p>mfg<br />
Raimond</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1011807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011807</guid><dc:creator><![CDATA[raimond]]></dc:creator><pubDate>Wed, 08 Mar 2006 16:47:45 GMT</pubDate></item></channel></rss>