<?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[InterlockIncrement - wie kann ich es benutzen ?]]></title><description><![CDATA[<p>Hallo, wie kann ich denn in VC++ 6.0 InterlockIncrement benutzen ???<br />
Also irgendwie will dass einfach nicht.</p>
<p>Vielen Dank für die Antworten !</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/155304/interlockincrement-wie-kann-ich-es-benutzen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 18:20:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/155304.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Aug 2006 15:04:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to InterlockIncrement - wie kann ich es benutzen ? on Fri, 04 Aug 2006 15:04:45 GMT]]></title><description><![CDATA[<p>Hallo, wie kann ich denn in VC++ 6.0 InterlockIncrement benutzen ???<br />
Also irgendwie will dass einfach nicht.</p>
<p>Vielen Dank für die Antworten !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110635</guid><dc:creator><![CDATA[dedidado]]></dc:creator><pubDate>Fri, 04 Aug 2006 15:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to InterlockIncrement - wie kann ich es benutzen ? on Fri, 04 Aug 2006 15:15:10 GMT]]></title><description><![CDATA[<p>etwa so:</p>
<pre><code>LONG x = 123L;
printf (&quot;vorher: %ld\n&quot;, x);
InterlockedIncrement (&amp;x);
printf (&quot;nachher: %ld\n&quot;, x);
</code></pre>
<p>sollte ergeben:<br />
123<br />
124</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110638</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 04 Aug 2006 15:15:10 GMT</pubDate></item><item><title><![CDATA[Reply to InterlockIncrement - wie kann ich es benutzen ? on Fri, 04 Aug 2006 16:16:08 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=10455" rel="nofollow">evilissimo</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110676</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 04 Aug 2006 16:16:08 GMT</pubDate></item><item><title><![CDATA[Reply to InterlockIncrement - wie kann ich es benutzen ? on Sat, 05 Aug 2006 09:54:32 GMT]]></title><description><![CDATA[<p>Tipp: du kannst über folgende Deklaration:</p>
<pre><code class="language-cpp">extern &quot;C&quot; _InterlockedIncrement(LPLONG lpAddend);
#pragma intrinsic(_InterlockedIncrement)
</code></pre>
<p>die &quot;inline-Variante _InterlockedIncrement() verfügbar machen.</p>
<p>(dokumentiert ab VC7, geht aber auch schon in VC6)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110933</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Sat, 05 Aug 2006 09:54:32 GMT</pubDate></item><item><title><![CDATA[Reply to InterlockIncrement - wie kann ich es benutzen ? on Mon, 07 Aug 2006 08:32:24 GMT]]></title><description><![CDATA[<p>Vielen Dank für eure Tipps.</p>
<p>Leider funzt das noch net so ganz.<br />
Wenn ich das mit dem extern mach, bekomme ich ne unhandled exeption.</p>
<p>Mach ichs so wie in der MSDN beschrieben, fehlen mir h. files, die nur in neueren Studios vorhanden sind &quot;instrin.h&quot; u.ä.</p>
<p>Lass ich nur pragma stehen, findet er die funktion net...</p>
<p>Lieb Grüße Dieter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1112027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1112027</guid><dc:creator><![CDATA[dedidado]]></dc:creator><pubDate>Mon, 07 Aug 2006 08:32:24 GMT</pubDate></item><item><title><![CDATA[Reply to InterlockIncrement - wie kann ich es benutzen ? on Mon, 07 Aug 2006 09:57:35 GMT]]></title><description><![CDATA[<p>Du brauchst schon beide Zeilen - das Pragma und die &quot;extern&quot; - Deklaration (*mit* dem Unterstrich vorn!)</p>
<p>Aber wenn du Probleme hast solltest du erstmal mit dem &quot;normalen&quot; InterlockedIncrement arbeiten, um den Fehler zu isolieren.</p>
<p>Unter VC6 reicht #include &lt;windows.h&gt; (selbst mit dem 98' PDSK) - wo steht in der MSDN was von &quot;intrins.h&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1112085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1112085</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Mon, 07 Aug 2006 09:57:35 GMT</pubDate></item></channel></rss>