<?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[Fensterüberwachung - Problem EOutOfResources (handle ungültig)]]></title><description><![CDATA[<p>Hallo</p>
<p>ich überwache ein anderes &quot;fremdes&quot; Programmfenster und bekomme nach einiger Zeit immer einen Programmabbruch weil das Handle veraltet sein.</p>
<p>So hohle ich mir das handle :</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
BOOL CALLBACK ShowAllWindows(HWND hwnd,LPARAM lParam)
{
  char pcWinTitle[256];
  AnsiString Titel;

  if(!GetWindow(hwnd, GW_OWNER))
  {
    GetWindowText(hwnd, pcWinTitle, 255);
    Titel = pcWinTitle;
    if ( Titel.AnsiPos(&quot;Tisch&quot;) != 0 )
      Fenster = hwnd;
  }
  return true;
}
</code></pre>
<p>Wie bekomme ich den Fehler weg ?</p>
<p>Pronto451</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166431/fensterüberwachung-problem-eoutofresources-handle-ungültig</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 01:03:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166431.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Nov 2006 08:27:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fensterüberwachung - Problem EOutOfResources (handle ungültig) on Thu, 30 Nov 2006 09:35:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich überwache ein anderes &quot;fremdes&quot; Programmfenster und bekomme nach einiger Zeit immer einen Programmabbruch weil das Handle veraltet sein.</p>
<p>So hohle ich mir das handle :</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
BOOL CALLBACK ShowAllWindows(HWND hwnd,LPARAM lParam)
{
  char pcWinTitle[256];
  AnsiString Titel;

  if(!GetWindow(hwnd, GW_OWNER))
  {
    GetWindowText(hwnd, pcWinTitle, 255);
    Titel = pcWinTitle;
    if ( Titel.AnsiPos(&quot;Tisch&quot;) != 0 )
      Fenster = hwnd;
  }
  return true;
}
</code></pre>
<p>Wie bekomme ich den Fehler weg ?</p>
<p>Pronto451</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183577</guid><dc:creator><![CDATA[Pronto451]]></dc:creator><pubDate>Thu, 30 Nov 2006 09:35:25 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterüberwachung - Problem EOutOfResources (handle ungültig) on Thu, 30 Nov 2006 09:32:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe leider immer noch keine Lösung gefunden. Auch wenn ich mir das handle mit</p>
<pre><code class="language-cpp">Fenster = FindWindow(0,Titel.c_str());
</code></pre>
<p>geben lasse, läuft es nach einiger Zeit aus und wird ungültig. Eine besondere Systemauslastung oder zu wenige Resourcen können es nicht sein, das habe ich überprüft.</p>
<p>Pronto451</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1184293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1184293</guid><dc:creator><![CDATA[Pronto451]]></dc:creator><pubDate>Thu, 30 Nov 2006 09:32:24 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterüberwachung - Problem EOutOfResources (handle ungültig) on Thu, 30 Nov 2006 12:00:00 GMT]]></title><description><![CDATA[<p>Warum holst du dir das Handle nicht genau dann wenn du es brauchst? Da die Fensterhandles von Windows verwaltet werden, weiß man ja nie was damit passiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1184426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1184426</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 30 Nov 2006 12:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterüberwachung - Problem EOutOfResources (handle ungültig) on Fri, 01 Dec 2006 07:16:42 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich brauche das Handle ständig, da ich den Inhalt des Fernsters überwache.<br />
Selbst wenn ich mir zwischenzeitlicht das handle neu hohle, wird es mit der Zeit ungültig ???</p>
<p>Pronto451</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185033</guid><dc:creator><![CDATA[Pronto451]]></dc:creator><pubDate>Fri, 01 Dec 2006 07:16:42 GMT</pubDate></item></channel></rss>