<?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[Im Debugmode von Visual Debug vorübergehend deaktivieren?]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe einen rekursiven Algorithmus der im Debugmode von Visual zu einem Stackoverflow führt. Selbst die Stacksize in den Projektsettings erhöhen hat keinen Effekt. Im Release Mode läuft es einwandfrei.</p>
<p>Kann mir bitte jemand sagen wie ich im Debugmode jenen vorübergehend de- und reaktivere<br />
z.B. der Art:<br />
deactiveDebug<br />
RecursiveFunction();<br />
activateDebug</p>
<p>Danke<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/65642/im-debugmode-von-visual-debug-vorübergehend-deaktivieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 15:42:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/65642.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Feb 2004 16:52:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Im Debugmode von Visual Debug vorübergehend deaktivieren? on Fri, 20 Feb 2004 16:52:29 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe einen rekursiven Algorithmus der im Debugmode von Visual zu einem Stackoverflow führt. Selbst die Stacksize in den Projektsettings erhöhen hat keinen Effekt. Im Release Mode läuft es einwandfrei.</p>
<p>Kann mir bitte jemand sagen wie ich im Debugmode jenen vorübergehend de- und reaktivere<br />
z.B. der Art:<br />
deactiveDebug<br />
RecursiveFunction();<br />
activateDebug</p>
<p>Danke<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464214</guid><dc:creator><![CDATA[Stefan_L]]></dc:creator><pubDate>Fri, 20 Feb 2004 16:52:29 GMT</pubDate></item><item><title><![CDATA[Reply to Im Debugmode von Visual Debug vorübergehend deaktivieren? on Fri, 20 Feb 2004 17:02:45 GMT]]></title><description><![CDATA[<p>#ifndef _DEBUG<br />
RecursiveFunction();<br />
#endif</p>
<p>Allerdings würde ich das programm nicht ausführen, wenn im debugmode ein stackoverflow passiert. Da ist garantiert ein Fehler drin!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464219</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Fri, 20 Feb 2004 17:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to Im Debugmode von Visual Debug vorübergehend deaktivieren? on Mon, 23 Feb 2004 14:21:25 GMT]]></title><description><![CDATA[<p>Sicher das die Routine auch dann ausgeführt wird, wenn der Debugmode aktiv ist? Das schaut jetzt eher so aus als würde die Funktion übersprungen werden wenn der Mode aktiv ist (??)</p>
<p>Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/465945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/465945</guid><dc:creator><![CDATA[Stefan_L]]></dc:creator><pubDate>Mon, 23 Feb 2004 14:21:25 GMT</pubDate></item><item><title><![CDATA[Reply to Im Debugmode von Visual Debug vorübergehend deaktivieren? on Mon, 23 Feb 2004 14:25:14 GMT]]></title><description><![CDATA[<p>jo, genau. Sie wird nicht ausgeführt. Hab deine Frage so verstanden.<br />
Den Debugmodus kann man nicht &quot;ausschalten&quot;. Wenn ich du wäre, würde ich versuchen, den Fehler zu finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/465949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/465949</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Mon, 23 Feb 2004 14:25:14 GMT</pubDate></item><item><title><![CDATA[Reply to Im Debugmode von Visual Debug vorübergehend deaktivieren? on Mon, 23 Feb 2004 17:05:46 GMT]]></title><description><![CDATA[<p>ich habe eine rekursive Funktion, die nicht mal Paramter auf den Stack schiebt. Ausser der Rücksprungadresse vielleicht.</p>
<p>Nach ca. 2000 Aufrufen kommt der Stackoverflow.</p>
<p>Das ganze ist eine FloodFill Routine</p>
<pre><code class="language-cpp">void FloodFill4()
{
   g_pBuffer = g_pImg+ g_y*g_w + g_x;
   if ( *g_pBuffer == g_cCont)
   {
      *g_pBuffer = g_cFill;

      if (g_pDC)
        g_pDC-&gt;SetPixel( g_x+g_oX, g_y+g_oY, g_colFill);

      g_y-= 1;
      FloodFill4();

      g_y+= 2;
      FloodFill4();

      g_y-=1;
      g_x-=1;
      FloodFill4();

      g_x+=2;
      FloodFill4();

      g_x-=1;   // wieder am ausgangspunkt
   }
}
</code></pre>
<p>die g_ sind globale Variablen, damit kann ich Parameterübergaben vermeiden. Es werden weder neue Variablen definiert noch andersweitg so massiv Speicher verbraucht dass ein StackOverflow auftreten müsste imo.</p>
<p>Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/466132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/466132</guid><dc:creator><![CDATA[Stefan_L]]></dc:creator><pubDate>Mon, 23 Feb 2004 17:05:46 GMT</pubDate></item></channel></rss>