<?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[nur eine instanz]]></title><description><![CDATA[<p>hi, gibt es eine möglichkeit<br />
nur eine instanz eines konsolenprogrammes zuzulassen?<br />
(wenn möglich ohne winapi)</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187937/nur-eine-instanz</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 22:54:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187937.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Jul 2007 15:31:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to nur eine instanz on Wed, 25 Jul 2007 15:31:20 GMT]]></title><description><![CDATA[<p>hi, gibt es eine möglichkeit<br />
nur eine instanz eines konsolenprogrammes zuzulassen?<br />
(wenn möglich ohne winapi)</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1332411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1332411</guid><dc:creator><![CDATA[Phenex]]></dc:creator><pubDate>Wed, 25 Jul 2007 15:31:20 GMT</pubDate></item><item><title><![CDATA[Reply to nur eine instanz on Wed, 25 Jul 2007 15:37:21 GMT]]></title><description><![CDATA[<p>Das kommt auf den Einsatzbereich an.</p>
<p>Du kannst solche Sachen machen wie eine Lock-Datei irgendwo bei Programmstart anzulegen und diese bei Programmende wieder löschen oder die Liste der Prozesse durchsuchen, ist aber alles nicht besonders schön.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1332414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1332414</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Wed, 25 Jul 2007 15:37:21 GMT</pubDate></item><item><title><![CDATA[Reply to nur eine instanz on Wed, 25 Jul 2007 15:39:46 GMT]]></title><description><![CDATA[<p>Standardmaessig löst man es über Filelocks.</p>
<p>Man sucht sich eine Datei aus, normalerweise in einem entsprechenden subdirectory wo alle anderen user spezifischen dateien für die anwendung liegen und erstellt sie und lockt sie.</p>
<p>wenn nun ein 2. prozess geöffnet wird, stellt er fest: datei existiert. wenn sie gelockt ist, dann läuft der andere prozess noch. ist sie nicht gelockt, ist der andere prozess nicht sauber beendet worden.</p>
<p>eine andere möglichkeit ist das selbe statt über eine datei über einen mutex zu machen.</p>
<p>in reinem c++ geht es nicht, man muss auf die system api zugreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1332420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1332420</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Wed, 25 Jul 2007 15:39:46 GMT</pubDate></item><item><title><![CDATA[Reply to nur eine instanz on Wed, 25 Jul 2007 16:16:20 GMT]]></title><description><![CDATA[<p>habs jetzt über mutex gelöst, vielen dank für eure sehr hilfreichen antworten!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1332446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1332446</guid><dc:creator><![CDATA[Phenex]]></dc:creator><pubDate>Wed, 25 Jul 2007 16:16:20 GMT</pubDate></item></channel></rss>