<?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[Prüfen, ob HINSTANCE noch gültig ist?]]></title><description><![CDATA[<p>hallo,</p>
<p>kann ich mit einer FUnktion prüfen, ob meine HINSTANCE noch gültig ist? Ich will wissen ob eine DLL(funktion) gültig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183509/prüfen-ob-hinstance-noch-gültig-ist</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 08:17:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183509.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Jun 2007 17:00:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prüfen, ob HINSTANCE noch gültig ist? on Tue, 05 Jun 2007 17:00:30 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>kann ich mit einer FUnktion prüfen, ob meine HINSTANCE noch gültig ist? Ich will wissen ob eine DLL(funktion) gültig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299466</guid><dc:creator><![CDATA[JamesBond]]></dc:creator><pubDate>Tue, 05 Jun 2007 17:00:30 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob HINSTANCE noch gültig ist? on Tue, 05 Jun 2007 17:52:24 GMT]]></title><description><![CDATA[<p>Nein! Das ist so nicht möglich. An dieser Stelle könnte ein neues Modul liegen.<br />
Aber solange Du ein HINSTANCE mit LoadLibrary hast, kann dieses nicht ungültig werden bis Du selbst FreeLibrary aufrufst!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299497</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 05 Jun 2007 17:52:24 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob HINSTANCE noch gültig ist? on Tue, 05 Jun 2007 20:23:54 GMT]]></title><description><![CDATA[<p>Lade die DLL mittels LoadLibrary, dann ist das HISTANCE gültig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299603</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 05 Jun 2007 20:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob HINSTANCE noch gültig ist? on Tue, 05 Jun 2007 21:38:35 GMT]]></title><description><![CDATA[<p>Hm, ist es nicht möglich ein Handle einre DLL zuzuordnen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299638</guid><dc:creator><![CDATA[JamesBond]]></dc:creator><pubDate>Tue, 05 Jun 2007 21:38:35 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob HINSTANCE noch gültig ist? on Wed, 06 Jun 2007 07:58:39 GMT]]></title><description><![CDATA[<p>Möglich ist dies schon...<br />
Nur: Was bringt Dir dass, wenn kurz darauf in einem anderen Thread &quot;FreeLibrary&quot; aufgerufen wird!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299761</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 06 Jun 2007 07:58:39 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob HINSTANCE noch gültig ist? on Wed, 06 Jun 2007 08:42:39 GMT]]></title><description><![CDATA[<p>Eben!<br />
Wenn man die DLL benutzt sollte man entweder wissen, dass diese DLL implizit geladen wurde und somit niemals entladen wird. Oder man besorgt sich das HINSTANCE Handle mit einem LoadLibrary. Solange man diese eben nicht freigibt ist das gute Stück gelockt. Solange sind eben auch die GetProcAddr Einsprünge gültig und eben nur solange.</p>
<p>Noch schlimmer wird es, wenn in der DLL auch ein Zustand (Heap, Objekte etc.) verwaltet werden. Dieser dürfte ja in keinem Fall verloren gehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299799</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 06 Jun 2007 08:42:39 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob HINSTANCE noch gültig ist? on Wed, 06 Jun 2007 13:57:20 GMT]]></title><description><![CDATA[<p>JamesBond schrieb:</p>
<blockquote>
<p>Hm, ist es nicht möglich ein Handle einre DLL zuzuordnen?</p>
</blockquote>
<p>GetModuleFileName auf die entsprechende DLL-HINSTANCE...aber wie gesagt [...-siehe die Posts von Jochen und Martin-...] LoadLibrary und sie ist Dein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300075</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 06 Jun 2007 13:57:20 GMT</pubDate></item></channel></rss>