<?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[Programm stürtzt nach ca. 3 Minuten ab.]]></title><description><![CDATA[<p>Ich ahbe ein kleines Proggy dass nach ca 3 Minuten einfach so abstürtzt.<br />
Im Leerlauf läuft absolut nciht als der Timer, der die Uhrzeit aufm Bildschirm ausgibt.</p>
<p>Woran kann ein solcher Absturz liegen??<br />
-Ich denke irgendwo läuft ein Buffer über.<br />
Was denkt ihr??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/76624/programm-stürtzt-nach-ca-3-minuten-ab</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 11:43:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/76624.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Jun 2004 17:40:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 17:40:06 GMT]]></title><description><![CDATA[<p>Ich ahbe ein kleines Proggy dass nach ca 3 Minuten einfach so abstürtzt.<br />
Im Leerlauf läuft absolut nciht als der Timer, der die Uhrzeit aufm Bildschirm ausgibt.</p>
<p>Woran kann ein solcher Absturz liegen??<br />
-Ich denke irgendwo läuft ein Buffer über.<br />
Was denkt ihr??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539373</guid><dc:creator><![CDATA[Tolga]]></dc:creator><pubDate>Sun, 13 Jun 2004 17:40:06 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:03:23 GMT]]></title><description><![CDATA[<p>sag uns mal was dein programm tun soll und wie es aufgebaut ist.<br />
Vielleiht ein Buffer oder so was. Ein häufiger fehler ist auch, wenn du einen string allokierst dass du ein zeichen zu wenig lockst und er deswegenb segfaultet.<br />
Wie gesagt: ohne nähere Beschreibung können wir dir nicht helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539382</guid><dc:creator><![CDATA[HellKnight]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:07:22 GMT]]></title><description><![CDATA[<p>GDI Leak?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539387</guid><dc:creator><![CDATA[frage?]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:07:22 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:09:37 GMT]]></title><description><![CDATA[<p>wie GDI Leak?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539391</guid><dc:creator><![CDATA[HellKnight]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:09:37 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:31:19 GMT]]></title><description><![CDATA[<p>Ich meinte das er GDI (für die Grafik) Resourcen nicht (richtig) freigeben hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539412</guid><dc:creator><![CDATA[frage?]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:35:13 GMT]]></title><description><![CDATA[<p>Das Programm hat keinen besonderen aufbau. Ich vermute den Fhler in der Funktion:</p>
<pre><code class="language-cpp">char* time();
</code></pre>
<p>hier die Funktion:</p>
<pre><code class="language-cpp">char* time()
{
			GetSystemTime(&amp;st);
			char* zeit = new char[8];
			char temp[8];
			int i1 = (int)(st.wHour);
			int i2 = (int)(st.wMinute);
			int i3 = (int)(st.wSecond);
			i1+=2;
			itoa(i1, temp, 10);
			if (1==lstrlen(temp))
				lstrcat(temp, TEXT(&quot;0&quot;));
			lstrcpy(zeit,lstrcat(temp,TEXT(&quot; : &quot;))); // 	&quot;hh : &quot;
			itoa(i2, temp, 10);
			if (1==lstrlen(temp))
				{
				char zb[8];
				lstrcpy(zb,&quot;0&quot;);			
				lstrcat(zb, temp);
				lstrcpy(temp,zb);			
				}			
			lstrcpy(zeit,lstrcat(zeit,temp)); // 			&quot;hh : mm&quot;
			lstrcpy(zeit,lstrcat(zeit,TEXT(&quot; : &quot;))); // 	&quot;hh : mm : &quot;
			itoa(i3, temp, 10);
			if (1==lstrlen(temp))
				{
				char zb[8];
				lstrcpy(zb,&quot;0&quot;);			
				lstrcat(zb, temp);
				lstrcpy(temp,zb);			
				}			
			lstrcpy(zeit,lstrcat(zeit,temp)); // 			&quot;hh : mm : ss&quot;

			return zeit;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/539413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539413</guid><dc:creator><![CDATA[Tolga]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:37:32 GMT]]></title><description><![CDATA[<p>Sry für den sehr schlechten Stil aber habe die Funktin heute Morgen um 2 fertiggestellt und als ich sah dass ich damit die Uhrzeit anzeigen kann war ich froh und ging pennen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539415</guid><dc:creator><![CDATA[Tolga]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:37:43 GMT]]></title><description><![CDATA[<p>nein ich meinte das:</p>
<pre><code>char *copy_and_alloc_string(char *src)
{
   char *ret;

   ret = new char[strlen(src)];       // Und HIER ist der Fehler, weil es strlen+1 heissen müsste, wegen der 0 am ende des strings!

   strcpy(ret, src);

   return ret;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/539416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539416</guid><dc:creator><![CDATA[HellKnight]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:37:43 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:50:33 GMT]]></title><description><![CDATA[<p>Warum benutzt Du nicht sprintf?</p>
<pre><code class="language-cpp">sprintf(zeit, &quot;%02d:%02d:%02d&quot;, st.wHour, st.wMinute, st.wSecond);
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Dann solltest Du gleich GetLocalTime() benutzen, dann kannste Dir das &quot;+2&quot; für die Stunden sparen...</p>
<p>An sonsten fällt mir nur auf, das Du zwar mit new Speicher holst, ihn aber nicht wieder freizugeben scheinst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539432</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:53:17 GMT]]></title><description><![CDATA[<p>Der Speicher wird später (nach dem zurückliefern von 'zeit') extern verarbeitet und deleted.</p>
<p>PS: Es handelt sich hier um eine GUI Anwendung. Ausserdem nutze ich sehr ungern Standard-Funktionen die ich sehr leicht selber bsteln kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539436</guid><dc:creator><![CDATA[tolga]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:53:17 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 18:59:40 GMT]]></title><description><![CDATA[<p>tolga schrieb:</p>
<blockquote>
<p>PS: Es handelt sich hier um eine GUI Anwendung.</p>
</blockquote>
<p>...und?</p>
<p>tolga schrieb:</p>
<blockquote>
<p>Ausserdem nutze ich sehr ungern Standard-Funktionen die ich sehr leicht selber bsteln kann.</p>
</blockquote>
<p>Oh. Ja, ich programmiere auch lieber 20 Zeilen selber anstatt eine standard-Funktion zu benutzen, die dann mit 1 einzigen Zeile auskommt...</p>
<p>Trotzdem reservierst Du Platz für 8 Zeichen, willst aber 13 Zeichen drin unterbringen (&quot;00 : 00 : 00&quot; ist nicht gleich &quot;00:00:00&quot;)...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539440</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Sun, 13 Jun 2004 18:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Sun, 13 Jun 2004 19:16:07 GMT]]></title><description><![CDATA[<p>ich ahbe es zum testen auch schon mit 255er bufefrn versucht. nach ca. 3 min schmierts ab. Und 12 passt in 255. ganz sicher. Ausserdem klappts auch komischerweise mit 8er buffer und trotzdem 12 zeichen. Kann ichmir auch cniht erklären.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539455</guid><dc:creator><![CDATA[tolga]]></dc:creator><pubDate>Sun, 13 Jun 2004 19:16:07 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Mon, 14 Jun 2004 10:46:25 GMT]]></title><description><![CDATA[<p>Einfach mal als &quot;Release&quot; statt &quot;Debug&quot; compilieren, dann stürzt es auch mit einem 8-Zeichen-Buffer ab.</p>
<p>Blackbird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539787</guid><dc:creator><![CDATA[Blackbird]]></dc:creator><pubDate>Mon, 14 Jun 2004 10:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Mon, 14 Jun 2004 10:54:27 GMT]]></title><description><![CDATA[<p>Was sagt denn der Task-Manager bei deinem Programm zu verwendetem Speicher und Anzahl GDI-Objekte? Steigen die Werte immer weiter an -&gt; Memory-Leak <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/539789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539789</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 14 Jun 2004 10:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Mon, 14 Jun 2004 12:12:39 GMT]]></title><description><![CDATA[<p>Im taskmanager habe ich als erstes geschaut gehabt. Da passiert nix. Nach einmal minimieren und wieder maimieren sinkt der speicher schon auf 460kb; dann steigt er in paar sekunden auf 1400kb und bleibt konstant.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539845</guid><dc:creator><![CDATA[Tolga]]></dc:creator><pubDate>Mon, 14 Jun 2004 12:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Mon, 14 Jun 2004 12:28:37 GMT]]></title><description><![CDATA[<p>Hast du auch im Taskmanager die GDI-Objekt Spalte hinzugefügt? Im Menü unter Ansicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539860</guid><dc:creator><![CDATA[asdf]]></dc:creator><pubDate>Mon, 14 Jun 2004 12:28:37 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Mon, 14 Jun 2004 12:49:22 GMT]]></title><description><![CDATA[<p>Thx asdf. Du hast es in dir!<br />
Das ist es. ich ahbe einen Timer mit Interval=1000;<br />
und jede sekunde kommt ein GDI-Objekt dazu. Also ahbe ich sicher einen Fehler in der WNDPROC in die WM_TIMER kommt oder in einer funktionen die aufgerufen werden bei WM_TIMER.<br />
Werde der Sache nachgehn..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539896</guid><dc:creator><![CDATA[Tolga]]></dc:creator><pubDate>Mon, 14 Jun 2004 12:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stürtzt nach ca. 3 Minuten ab. on Mon, 14 Jun 2004 17:10:36 GMT]]></title><description><![CDATA[<p>Dann scheinst du wohl bei jedem Aufruf neue GDI-Objekte zu erstellen, ohne diese nachher auch wieder freizugeben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/540183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/540183</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 14 Jun 2004 17:10:36 GMT</pubDate></item></channel></rss>