<?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[Handle verursacht Access Violation]]></title><description><![CDATA[<p>Hallo</p>
<p>in meinem Programm arbeite ich mit einem Handle zu einem Gerätekontext.<br />
Beispielhaft so:</p>
<pre><code class="language-cpp">CDC *pdc = pView-&gt;GetDC();
HDC hdc = pdc.m_hDC; :warning:
</code></pre>
<p>An der markierten Stelle gibt es eine Access Violation wenn ich mehrmals die Funktion aufrufe oder ein neues Dokument erzeuge.<br />
Kann mir jemand sagen was ich falsch mache und wie ich die A.V. verhindern kann?<br />
Ich brauch das Handle übrigens zum initialisieren des zum Zeichnen mit GDI+ nötigen Graphics Objekts.<br />
Wär echt nett, wenn mir jemand helfen könnte!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/52487/handle-verursacht-access-violation</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 05:06:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/52487.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Oct 2003 15:30:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Handle verursacht Access Violation on Mon, 20 Oct 2003 15:30:37 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>in meinem Programm arbeite ich mit einem Handle zu einem Gerätekontext.<br />
Beispielhaft so:</p>
<pre><code class="language-cpp">CDC *pdc = pView-&gt;GetDC();
HDC hdc = pdc.m_hDC; :warning:
</code></pre>
<p>An der markierten Stelle gibt es eine Access Violation wenn ich mehrmals die Funktion aufrufe oder ein neues Dokument erzeuge.<br />
Kann mir jemand sagen was ich falsch mache und wie ich die A.V. verhindern kann?<br />
Ich brauch das Handle übrigens zum initialisieren des zum Zeichnen mit GDI+ nötigen Graphics Objekts.<br />
Wär echt nett, wenn mir jemand helfen könnte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/375897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/375897</guid><dc:creator><![CDATA[pyx]]></dc:creator><pubDate>Mon, 20 Oct 2003 15:30:37 GMT</pubDate></item><item><title><![CDATA[Reply to Handle verursacht Access Violation on Tue, 21 Oct 2003 05:00:46 GMT]]></title><description><![CDATA[<p>pdc isn Zeiger!!<br />
also:<br />
pdc-&gt;m_hDC;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/376162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/376162</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Tue, 21 Oct 2003 05:00:46 GMT</pubDate></item><item><title><![CDATA[Reply to Handle verursacht Access Violation on Tue, 21 Oct 2003 14:50:51 GMT]]></title><description><![CDATA[<p>Oh ich habs falsch geschrieben, daran liegts nicht.</p>
<p>Ich hab mittlerweile herausgefunden, dass die Access Violation beim initialisieren des Graphics Objekts entsteht (Graphics graphics(pdc-&gt;m_hDC)).<br />
Ich hab das auch schon mit pdc-&gt;Detach versucht und hab auch mit graphics.ReleaseHDC() das Handle wieder freigegeben, aber es gibt immer beim mehrmaligen aufrufen der Funkion und (oder) beim Erzeugen eines neuen Dokuments eine Access Violation <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Was soll ich tun? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/376618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/376618</guid><dc:creator><![CDATA[Slayer]]></dc:creator><pubDate>Tue, 21 Oct 2003 14:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to Handle verursacht Access Violation on Tue, 21 Oct 2003 15:57:20 GMT]]></title><description><![CDATA[<p>Hast du GdiplusStartup verwedndet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/376665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/376665</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Tue, 21 Oct 2003 15:57:20 GMT</pubDate></item><item><title><![CDATA[Reply to Handle verursacht Access Violation on Wed, 22 Oct 2003 14:00:36 GMT]]></title><description><![CDATA[<p>Hab ich benutzt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/377373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/377373</guid><dc:creator><![CDATA[Slayer]]></dc:creator><pubDate>Wed, 22 Oct 2003 14:00:36 GMT</pubDate></item></channel></rss>