<?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[In Funktion BOOL BorderRgn(CRgn &amp;amp;rgnDest, const CRgn &amp;amp;rgnSource) eine andere Funktion aufrufen]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich möchte in der folgenden Funktion<br />
-&gt;BOOL BorderRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)</p>
<p>eine andere Funktion aufrufen<br />
-&gt;BOOL InlineRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)</p>
<p>Doch dabei tritt ein Fehler auf.</p>
<p>Hier ein etwas vereinfachter Code.</p>
<pre><code class="language-cpp">BOOL BorderRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)
{
    InlineRgn(rgnDest, rgnSource);
    return 1;
}

BOOL InlineRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)
{
    rgnDest.CreateRectRgn(0,0,0,0);
    return 1;
}
</code></pre>
<p>Der Compiler sagt 0 Fehler/Wahrnungen!<br />
Aber das Programm stürzt einfach ab.</p>
<p>Kennt jemmand den Fehler ?<br />
Ich vermute es hängt damit zusammen das ich in der Funktion BorderRgn(..) als parameter die Adresse der Variable rgnDest und rgnSource übergebe und in der Funktion InlineRgn noch mal als parameter die Adresse von der Adresse von den Variablen rgnDest und rgnSource übergebe, was natürlich nicht geht oder?.</p>
<p>Weiß jemmand was ich tun kann ?</p>
<p>Gruß Ronny</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/50566/in-funktion-bool-borderrgn-crgn-amp-rgndest-const-crgn-amp-rgnsource-eine-andere-funktion-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 04:01:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/50566.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Oct 2003 07:38:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to In Funktion BOOL BorderRgn(CRgn &amp;amp;rgnDest, const CRgn &amp;amp;rgnSource) eine andere Funktion aufrufen on Wed, 01 Oct 2003 07:38:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich möchte in der folgenden Funktion<br />
-&gt;BOOL BorderRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)</p>
<p>eine andere Funktion aufrufen<br />
-&gt;BOOL InlineRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)</p>
<p>Doch dabei tritt ein Fehler auf.</p>
<p>Hier ein etwas vereinfachter Code.</p>
<pre><code class="language-cpp">BOOL BorderRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)
{
    InlineRgn(rgnDest, rgnSource);
    return 1;
}

BOOL InlineRgn(CRgn &amp;rgnDest, const CRgn &amp;rgnSource)
{
    rgnDest.CreateRectRgn(0,0,0,0);
    return 1;
}
</code></pre>
<p>Der Compiler sagt 0 Fehler/Wahrnungen!<br />
Aber das Programm stürzt einfach ab.</p>
<p>Kennt jemmand den Fehler ?<br />
Ich vermute es hängt damit zusammen das ich in der Funktion BorderRgn(..) als parameter die Adresse der Variable rgnDest und rgnSource übergebe und in der Funktion InlineRgn noch mal als parameter die Adresse von der Adresse von den Variablen rgnDest und rgnSource übergebe, was natürlich nicht geht oder?.</p>
<p>Weiß jemmand was ich tun kann ?</p>
<p>Gruß Ronny</p>
]]></description><link>https://www.c-plusplus.net/forum/post/363954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/363954</guid><dc:creator><![CDATA[Ronny W]]></dc:creator><pubDate>Wed, 01 Oct 2003 07:38:53 GMT</pubDate></item></channel></rss>