<?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[Unerklärbare Exception im BDS2006]]></title><description><![CDATA[<p>Moin Moin</p>
<p>Mein Projekt besteht aus mehreren Forms.<br />
Sekündlich werden in der Statusbar Datum und Uhrzeit auf jedem Form aktualisiert.<br />
Hier mal die Funktion des Timers:</p>
<pre><code class="language-cpp">void __fastcall TForm_Main::Timer_1sTimer(TObject *Sender)
{
   //Uhrzeit in der Stautsleiste

   StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = DateTimeToStr(Now());
   Form_Pruefpara-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Maschpara-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Pruefung-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Service-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_DruckVorschau-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Datenbank-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
}
</code></pre>
<p>Nach dem Ausführen der letzten Anweisung tritt sporadisch eine Exception auf(Zugriffsverletzung in Adresse.....).<br />
Kommentiere ich die Zeile aus, geht es.</p>
<p>Nun meine Frage nach dem Warum!? Und warum nicht immer?<br />
Besten Dank im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175241/unerklärbare-exception-im-bds2006</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 00:57:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175241.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Mar 2007 12:36:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unerklärbare Exception im BDS2006 on Thu, 08 Mar 2007 12:46:54 GMT]]></title><description><![CDATA[<p>Moin Moin</p>
<p>Mein Projekt besteht aus mehreren Forms.<br />
Sekündlich werden in der Statusbar Datum und Uhrzeit auf jedem Form aktualisiert.<br />
Hier mal die Funktion des Timers:</p>
<pre><code class="language-cpp">void __fastcall TForm_Main::Timer_1sTimer(TObject *Sender)
{
   //Uhrzeit in der Stautsleiste

   StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = DateTimeToStr(Now());
   Form_Pruefpara-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Maschpara-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Pruefung-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Service-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_DruckVorschau-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
   Form_Datenbank-&gt;StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text = StatusBar1-&gt;Panels-&gt;Items[2]-&gt;Text;
}
</code></pre>
<p>Nach dem Ausführen der letzten Anweisung tritt sporadisch eine Exception auf(Zugriffsverletzung in Adresse.....).<br />
Kommentiere ich die Zeile aus, geht es.</p>
<p>Nun meine Frage nach dem Warum!? Und warum nicht immer?<br />
Besten Dank im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241640</guid><dc:creator><![CDATA[da.motion]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:46:54 GMT</pubDate></item><item><title><![CDATA[Reply to Unerklärbare Exception im BDS2006 on Thu, 08 Mar 2007 13:14:44 GMT]]></title><description><![CDATA[<p>möglicheriwese gibt es das Item[2] nicht?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241660</guid><dc:creator><![CDATA[ser1al_ausgeloggt]]></dc:creator><pubDate>Thu, 08 Mar 2007 13:14:44 GMT</pubDate></item><item><title><![CDATA[Reply to Unerklärbare Exception im BDS2006 on Thu, 08 Mar 2007 13:21:09 GMT]]></title><description><![CDATA[<p>Die Statusbar ist in jedem Form identisch aufgebaut.<br />
Sie besetht aus 3 Teilen:</p>
<p>StatusBar1-&gt;Panels-&gt;Items[0] (Name des Aktuellen Forms)<br />
StatusBar1-&gt;Panels-&gt;Items[1] (vorgesehen für Statusmeldungen)<br />
StatusBar1-&gt;Panels-&gt;Items[2] (Datum und Uhrzeit)</p>
<p>Und wie gesagt, die Exception tritt sporadisch auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241663</guid><dc:creator><![CDATA[da.motion]]></dc:creator><pubDate>Thu, 08 Mar 2007 13:21:09 GMT</pubDate></item><item><title><![CDATA[Reply to Unerklärbare Exception im BDS2006 on Thu, 08 Mar 2007 13:31:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>die möglichen Fehlerquellen sind<br />
- eines der aufgerufenen Forms ist ungültig (dynamisch erstellt und gelöscht)<br />
- in einer der aufgerufenen StatusBars gibt es nicht mehr als 2 Panels</p>
<p>Jedenfalls ist der gezeigte Auschnitt syntaktisch und semantisch richtig, da läßt sich für uns sonst kein Grund ableiten. Benutz Logging-Ausgaben um den Fehler weiter einzugrenzen und den Debugger um den Fehler zu finden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241670</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 08 Mar 2007 13:31:12 GMT</pubDate></item><item><title><![CDATA[Reply to Unerklärbare Exception im BDS2006 on Thu, 08 Mar 2007 14:11:34 GMT]]></title><description><![CDATA[<p>Ich glaube ich habs...</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a>:<br />
dein erstellen/löschen hat mich drauf gebracht.</p>
<p>Alle Forms sind statisch erzeugt.</p>
<p>Der Timer ist schon zur Entwurfszeit enabled.<br />
Möglicherweise schafft der Rechner nicht immer das Form_Datenbank so schnell zu erstellen bis der Timer das erste Mal durchläuft.<br />
Daher existerit das Form (oder die Stausbar auf dem Form) zum Zeitpunkt der Anweisung noch nicht. Ist ein gemeines Zeitspiel.</p>
<p>Auf jeden Fall hab ich keine Exception mehr wenn ich den Timer erst zum OnShow Ereignis des Main-Forms enable und bei OnClose wieder disable.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241694</guid><dc:creator><![CDATA[da.motion]]></dc:creator><pubDate>Thu, 08 Mar 2007 14:11:34 GMT</pubDate></item><item><title><![CDATA[Reply to Unerklärbare Exception im BDS2006 on Thu, 08 Mar 2007 14:23:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ja das klingt vernünftig. Timer und Threads sollten nur dann laufen wenn sie wirklich gebraucht werden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241702</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 08 Mar 2007 14:23:28 GMT</pubDate></item></channel></rss>