<?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[TCustomForm::OnResize wird bei Programmende aufgerufen]]></title><description><![CDATA[<p>Hi,<br />
ich glaub die Überschrift sagt schon viel ^^. Ich hab gesucht, seltsamerweise nix gefunden.<br />
Problem ist nämlich dass das Event TCustomForm::OnResize bei Programmende aufgerufen wird, und das möchte ich nicht haben. Weil es Fehler verursacht ^^.<br />
Wie kann ich das verhindern?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97164/tcustomform-onresize-wird-bei-programmende-aufgerufen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 13:50:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97164.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Jan 2005 22:21:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TCustomForm::OnResize wird bei Programmende aufgerufen on Fri, 07 Jan 2005 22:21:02 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich glaub die Überschrift sagt schon viel ^^. Ich hab gesucht, seltsamerweise nix gefunden.<br />
Problem ist nämlich dass das Event TCustomForm::OnResize bei Programmende aufgerufen wird, und das möchte ich nicht haben. Weil es Fehler verursacht ^^.<br />
Wie kann ich das verhindern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/690306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/690306</guid><dc:creator><![CDATA[Salim]]></dc:creator><pubDate>Fri, 07 Jan 2005 22:21:02 GMT</pubDate></item><item><title><![CDATA[Reply to TCustomForm::OnResize wird bei Programmende aufgerufen on Fri, 07 Jan 2005 22:23:26 GMT]]></title><description><![CDATA[<p>Ich würde lieber die Anwendung so umschreiben das sie keine Fehler mehr verursacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/690310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/690310</guid><dc:creator><![CDATA[tipp]]></dc:creator><pubDate>Fri, 07 Jan 2005 22:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to TCustomForm::OnResize wird bei Programmende aufgerufen on Fri, 07 Jan 2005 22:29:05 GMT]]></title><description><![CDATA[<p>Das habe ich versucht.<br />
Also ich hab nämlich neben der Form mit dem OnResize Event noch eine andere Form.<br />
Das sieht ungefähr so aus:</p>
<pre><code class="language-cpp">MainForm::Resize(..)
{
[...]
  if(Frame_twF!=NULL) Frame_twF-&gt;RefreshBounds();
}
</code></pre>
<p>Problem: Wenn das programm beendet wird und das ResizeEvent aufgerufen wird, existiert die From Frame_twF anscheinend nicht mehr. Und das verursacht natürlich Fehler - die if(Frame_twF!=NULL) Abfrage hat leider nix geholfen, das hat mich dazu gebracht halt nach einer anderen Lösung zu suchen <sup>_</sup>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/690315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/690315</guid><dc:creator><![CDATA[Salim]]></dc:creator><pubDate>Fri, 07 Jan 2005 22:29:05 GMT</pubDate></item><item><title><![CDATA[Reply to TCustomForm::OnResize wird bei Programmende aufgerufen on Fri, 07 Jan 2005 22:46:30 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>der Fehler liegt wahrscheinlich daran, das Frame_twF schon gelöscht wurde (durch die App), aber eben nicht NULL ist.<br />
Entweder sorgst du dafür, das Frame_twF nach dem Löschen NULL ist, oder du merkst dir, wenn MainForm geschlossen wird, also die App beendet werden wird, und fragst diesen Status vor der Aktualisierung von Frame_twF ab in OnResize ab.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/690329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/690329</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 07 Jan 2005 22:46:30 GMT</pubDate></item><item><title><![CDATA[Reply to TCustomForm::OnResize wird bei Programmende aufgerufen on Sat, 08 Jan 2005 09:48:01 GMT]]></title><description><![CDATA[<blockquote>
<p>Entweder sorgst du dafür, das Frame_twF nach dem Löschen NULL ist</p>
</blockquote>
<p>Kann ich das so machen (funktionieren tut es shcon, aber ich bin mir nicht ganz sicher ob das Memory Leaks verursacht oder nicht):</p>
<pre><code class="language-cpp">TFrame_twF::OnDestroy(...){ Frame_twF = NULL; }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/690519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/690519</guid><dc:creator><![CDATA[Salim]]></dc:creator><pubDate>Sat, 08 Jan 2005 09:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to TCustomForm::OnResize wird bei Programmende aufgerufen on Sat, 08 Jan 2005 09:56:15 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das es funktioniert, wundert mich. Ich würde es nicht so machen.<br />
Aber zum Thema OnDestroy, das hatten wir erst vor kurzem :<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=96491&amp;start=10" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=96491&amp;start=10</a><br />
ganz unten.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/690524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/690524</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 08 Jan 2005 09:56:15 GMT</pubDate></item><item><title><![CDATA[Reply to TCustomForm::OnResize wird bei Programmende aufgerufen on Sat, 08 Jan 2005 16:53:18 GMT]]></title><description><![CDATA[<p>Also soll ich das Frame_twF = NULL in dem Destruktor der Form setzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/690918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/690918</guid><dc:creator><![CDATA[Salim]]></dc:creator><pubDate>Sat, 08 Jan 2005 16:53:18 GMT</pubDate></item></channel></rss>