<?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 beenden]]></title><description><![CDATA[<p>Hallo,<br />
ich hab da etwas für nen Freund geschrieben um in nem Spiel nicht in den away-modus zu fallen. Klappt auch ganz gut. Das einzige Problem ist das Programm zu beenden. Das geht nur über das x oben/rechts oder über den Taskmanager und dann auch nur mit der Windowsmeldung &quot;Das Programm reagiert nicht&quot;.<br />
Ich würde gerne das laufende Programm einfach mit der taste q beenden können. Hab dazu allerdings keine Idee</p>
<p>Hier mein Code:</p>
<pre><code>void __fastcall TForm1::Button1Click(TObject *Sender)
{
nochmal:

Sleep(6000);
        SetCursorPos(300,500);
Sleep(6000);
        SetCursorPos(100,500);

        goto nochmal;
}
</code></pre>
<p>thx<br />
G-Kar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182190/programm-beenden</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 22:52:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182190.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 May 2007 12:12:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm beenden on Tue, 22 May 2007 12:12:56 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich hab da etwas für nen Freund geschrieben um in nem Spiel nicht in den away-modus zu fallen. Klappt auch ganz gut. Das einzige Problem ist das Programm zu beenden. Das geht nur über das x oben/rechts oder über den Taskmanager und dann auch nur mit der Windowsmeldung &quot;Das Programm reagiert nicht&quot;.<br />
Ich würde gerne das laufende Programm einfach mit der taste q beenden können. Hab dazu allerdings keine Idee</p>
<p>Hier mein Code:</p>
<pre><code>void __fastcall TForm1::Button1Click(TObject *Sender)
{
nochmal:

Sleep(6000);
        SetCursorPos(300,500);
Sleep(6000);
        SetCursorPos(100,500);

        goto nochmal;
}
</code></pre>
<p>thx<br />
G-Kar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289842</guid><dc:creator><![CDATA[G-Kar]]></dc:creator><pubDate>Tue, 22 May 2007 12:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Tue, 22 May 2007 12:19:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Sleep ist schlecht.<br />
Siehe TTimer.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289854</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 22 May 2007 12:19:36 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Tue, 22 May 2007 13:58:28 GMT]]></title><description><![CDATA[<p>Hi,</p>
<pre><code class="language-cpp">void __fastcall TForm1::OnKeyPress(...)
{
   if (key == 'q')
   {
     Application-&gt;Terminate();
   }
}
// Die Anwendung muss dabei den Fokus besitzen
// Andernfalls Systemweiten Hook verwenden (siehe FAQ)
</code></pre>
<p>Aber dabei bitte den Post von akari beachten! Sleep unterbricht die Programmausführung für die angegebene Zeit --&gt; Es wird auch nicht auf den Tastendruck reagieren...</p>
<p>mfg, Micha!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289952</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 22 May 2007 13:58:28 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Tue, 22 May 2007 14:04:07 GMT]]></title><description><![CDATA[<p>Bei der oben gezeigten Implementierung wird es NIE auf irgendeinen Tastendruck reagieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289957</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 22 May 2007 14:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Tue, 22 May 2007 14:06:59 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>sorry, wieso? gibts auf dem Form kein KeyPress <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>mfg, Micha!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289960</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 22 May 2007 14:06:59 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Tue, 22 May 2007 14:17:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Joe meint das trotz dem KeyPress mit dem Code von G-Kar kein Programmende nach dem Drücken des Buttons mit den sleeps ausgeführt werden würde. Weil in der Endlosschleife eben keine anderen Messages/Events verarbeitet werden.<br />
Um das zu umgehen müß man zumindestens in der Schleife Application-&gt;ProcessMessages(); aufrufen. Viel besser ist allerdings immer noch TTimer, zusammen mit dem KeyPress.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289968</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 22 May 2007 14:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Tue, 22 May 2007 14:36:38 GMT]]></title><description><![CDATA[<p>Sorry für die mißverständliche Formulierung. akari hat es richtig erkannt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289981</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 22 May 2007 14:36:38 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Fri, 25 May 2007 21:58:35 GMT]]></title><description><![CDATA[<p>Alleine schon die Konstruktion mit &quot;goto nochmal;&quot; ist schon fast eine &quot;strafbare Handlung&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292483</guid><dc:creator><![CDATA[viertel]]></dc:creator><pubDate>Fri, 25 May 2007 21:58:35 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beenden on Tue, 29 May 2007 14:24:14 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>mach doch einfach einen Timer mit Interval 6000 und folgendem Code:</p>
<pre><code class="language-cpp">bool bla;
if (bla)
{
 SetCursorPos(100,500);
 bla = 0;
}
else
{
 SetCursorPos(300,500);
 bla = 1;
}
</code></pre>
<p>Und dann machst du noch das mit dem OnKeyPress das Programm beendet wird und fertig! ^^</p>
<p>mfg<br />
Jakel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294521</guid><dc:creator><![CDATA[Jakel]]></dc:creator><pubDate>Tue, 29 May 2007 14:24:14 GMT</pubDate></item></channel></rss>