<?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[Schliessen eines externen Programmes  z.B. durch Knopfdruck.]]></title><description><![CDATA[<p>Ich habe in einem Thread ein externes Programm aufgerufen. Kann mir einer sagen, wie ich dieses Programm wieder schliessen kann??</p>
<p>Ich habe folgende Steuerfunktion die ich bei AfxBeginThread aufrufe:</p>
<pre><code class="language-cpp">UINT CFEISC_ISOSampleDlg::ThreadFunktion(LPVOID pParam)
{
  system(&quot;C:\\Programme\\Mozilla.org\\Firebird\\MozillaFirebird.exe&quot;);
  return 0;
}
</code></pre>
<p>AfxBeginThread rufe ich folgendermaßen auf:</p>
<pre><code class="language-cpp">CWinThread *l_cwinthread = AfxBeginThread(ThreadFunktion, (LPVOID)m_Person);	
  HANDLE t_hThread = l_cwinthread-&gt;m_hThread;
</code></pre>
<p>Momentan läuft es so, dass das Programm sich zwar aufmacht, aber nicht mehr geschlossen werden kann. Irgendwie muss es mir doch möglich sein, mit meinem HANDLE t_hThread das Programm von außen wieder zu schließen.<br />
Oder hat jemand eine andere Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/53464/schliessen-eines-externen-programmes-z-b-durch-knopfdruck</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 08:35:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/53464.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Oct 2003 12:44:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schliessen eines externen Programmes  z.B. durch Knopfdruck. on Wed, 29 Oct 2003 12:44:39 GMT]]></title><description><![CDATA[<p>Ich habe in einem Thread ein externes Programm aufgerufen. Kann mir einer sagen, wie ich dieses Programm wieder schliessen kann??</p>
<p>Ich habe folgende Steuerfunktion die ich bei AfxBeginThread aufrufe:</p>
<pre><code class="language-cpp">UINT CFEISC_ISOSampleDlg::ThreadFunktion(LPVOID pParam)
{
  system(&quot;C:\\Programme\\Mozilla.org\\Firebird\\MozillaFirebird.exe&quot;);
  return 0;
}
</code></pre>
<p>AfxBeginThread rufe ich folgendermaßen auf:</p>
<pre><code class="language-cpp">CWinThread *l_cwinthread = AfxBeginThread(ThreadFunktion, (LPVOID)m_Person);	
  HANDLE t_hThread = l_cwinthread-&gt;m_hThread;
</code></pre>
<p>Momentan läuft es so, dass das Programm sich zwar aufmacht, aber nicht mehr geschlossen werden kann. Irgendwie muss es mir doch möglich sein, mit meinem HANDLE t_hThread das Programm von außen wieder zu schließen.<br />
Oder hat jemand eine andere Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/381910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/381910</guid><dc:creator><![CDATA[Theoderich]]></dc:creator><pubDate>Wed, 29 Oct 2003 12:44:39 GMT</pubDate></item></channel></rss>