<?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[Error-Behandlung in der NMHTTP-Komponente]]></title><description><![CDATA[<p>Hi</p>
<p>Ich benutze die Fastnet NMHTTP-Komponente für HTPP-Requests.<br />
Es funktioniert auch alles soweit super, nur wenn der Server nicht erreichbar ist, dann bekomme ich eine ESocketError.</p>
<p>Ich hab natürlich schon recherchiert , und müßte das Event OnError handeln.<br />
Jedoch ist das in der NMHTTP-Komponente nicht vorhanden.</p>
<p>Weiß jemand wie ich das aus TPowersock ableiten kann?</p>
<p>Sodaß ich dann in der Funktion nur den ErrorCode auf 0 setze, und keine Exception mehr geworden wird?</p>
<p>Oder irgend eine andere Idee, wie ich das verhindern kann?</p>
<p>Mfg Reinhold Fischer</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157802/error-behandlung-in-der-nmhttp-komponente</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 13:40:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157802.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Aug 2006 16:45:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Error-Behandlung in der NMHTTP-Komponente on Tue, 29 Aug 2006 16:45:57 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich benutze die Fastnet NMHTTP-Komponente für HTPP-Requests.<br />
Es funktioniert auch alles soweit super, nur wenn der Server nicht erreichbar ist, dann bekomme ich eine ESocketError.</p>
<p>Ich hab natürlich schon recherchiert , und müßte das Event OnError handeln.<br />
Jedoch ist das in der NMHTTP-Komponente nicht vorhanden.</p>
<p>Weiß jemand wie ich das aus TPowersock ableiten kann?</p>
<p>Sodaß ich dann in der Funktion nur den ErrorCode auf 0 setze, und keine Exception mehr geworden wird?</p>
<p>Oder irgend eine andere Idee, wie ich das verhindern kann?</p>
<p>Mfg Reinhold Fischer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1127018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1127018</guid><dc:creator><![CDATA[Crash32]]></dc:creator><pubDate>Tue, 29 Aug 2006 16:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to Error-Behandlung in der NMHTTP-Komponente on Tue, 29 Aug 2006 16:55:19 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wie wäre es mit dem <em>OnFailure</em>- oder dem <em>OnConnectionFailed</em>-Event?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1127026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1127026</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 29 Aug 2006 16:55:19 GMT</pubDate></item><item><title><![CDATA[Reply to Error-Behandlung in der NMHTTP-Komponente on Tue, 29 Aug 2006 17:57:16 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Diese Events behandle ich ja, jedeoch werden sie erst nach der Exception aufgerufen.</p>
<p>Wenn ich NMHTTP1-&gt;Get(...) aufrufe, und der Host ist nicht erreichbar, passiert erstmal garnichts.</p>
<p>rufe ich nochmal auf, kommt die Exception.</p>
<p>Wenn ich die Wegklicke, und im Builder auf nächsten Schritt klicke, kommt eine interne Fehlermeldung: 10022: InvalidArgument</p>
<p>Danach kommt meine Fehlerbehandlung, aus der OnInvalidHost-routine.<br />
Onfailure/OnConncetionFailed werden garnicht aufgerufen.<br />
Und dann kommt nochmal die Exception.</p>
<p>Hier der Code:</p>
<pre><code>void __fastcall TForm1::InternetInvalidHost(bool &amp;Handled)
{
     MessageBox(this-&gt;ClientHandle,&quot;InvalidHost&quot;,&quot;Fehler&quot;,MB_OK);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::InternetFailure(CmdType Cmd)
{
     MessageBox(this-&gt;ClientHandle,&quot;InternetFailue&quot;,&quot;Fehler&quot;,MB_OK);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::InternetConnectionFailed(TObject *Sender)
{
    MessageBox(this-&gt;ClientHandle,&quot;InternetConnectionFailed&quot;,&quot;Fehler&quot;,MB_OK);
}
//----------
</code></pre>
<p>Und hier der Aufruf:</p>
<pre><code>Internet-&gt;Get(&quot;http://165.168.1.92/axis-cgi/com/ptz.cgi?camera=1&amp;rzoom=500&quot;);
</code></pre>
<p>Eigenschaften von NMHTTP:<br />
Alles auf den Standart-Start werten.</p>
<p>Mfg Reinhold Fischer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1127086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1127086</guid><dc:creator><![CDATA[Crash32]]></dc:creator><pubDate>Tue, 29 Aug 2006 17:57:16 GMT</pubDate></item><item><title><![CDATA[Reply to Error-Behandlung in der NMHTTP-Komponente on Tue, 29 Aug 2006 19:48:55 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Also, konnte es jetzt soweit alles hinkriegen.<br />
Wenn man die exe außerhalb von von bcb startet, fängt er die exceptions.</p>
<p>Nun hab ich nur noch folgendes Problem:</p>
<p>Wenn ich das erstemal get aufrufe, passiert garnichts.<br />
Also, weder exception, noch aufruf einer fehlfunktion?</p>
<p>was ist da los?</p>
<p>mfg reinhold fischer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1127186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1127186</guid><dc:creator><![CDATA[Crash32]]></dc:creator><pubDate>Tue, 29 Aug 2006 19:48:55 GMT</pubDate></item></channel></rss>