<?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[Callbackfunktion - Werte speichern]]></title><description><![CDATA[<p>Ich habe folgendes Problem:</p>
<p>Ich habe mehrere Threads, alle benutzen fuer einen Dialog die selbe Callbackfunktion. Bis dahin ist funktioniert auch alles, nur soll jetzt in der jeweiligen Callbackfunktion ein bestimmter Wert gespeichert werden. Das das nicht moeglich ist, da die Callbackfunktion immer wieder aufgerufen wird und dadurch die Variablen immer neu initialisiert werden, weiß ich.</p>
<p>Meine Frage gibt es nun eine Moeglichkeit dieses zu bewerkstelligen? Die einfachste Loesung waere statt Threads zu erzeugen, den Prozess zu klonen, wie unter *nix mit fork(), und mit globalen Variablen zu arbeiten. Nur gibt es unter Windows kein fork().</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178220/callbackfunktion-werte-speichern</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 13:14:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178220.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Apr 2007 09:12:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Callbackfunktion - Werte speichern on Mon, 09 Apr 2007 09:12:20 GMT]]></title><description><![CDATA[<p>Ich habe folgendes Problem:</p>
<p>Ich habe mehrere Threads, alle benutzen fuer einen Dialog die selbe Callbackfunktion. Bis dahin ist funktioniert auch alles, nur soll jetzt in der jeweiligen Callbackfunktion ein bestimmter Wert gespeichert werden. Das das nicht moeglich ist, da die Callbackfunktion immer wieder aufgerufen wird und dadurch die Variablen immer neu initialisiert werden, weiß ich.</p>
<p>Meine Frage gibt es nun eine Moeglichkeit dieses zu bewerkstelligen? Die einfachste Loesung waere statt Threads zu erzeugen, den Prozess zu klonen, wie unter *nix mit fork(), und mit globalen Variablen zu arbeiten. Nur gibt es unter Windows kein fork().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1262091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1262091</guid><dc:creator><![CDATA[dmesg]]></dc:creator><pubDate>Mon, 09 Apr 2007 09:12:20 GMT</pubDate></item><item><title><![CDATA[Reply to Callbackfunktion - Werte speichern on Mon, 09 Apr 2007 09:38:01 GMT]]></title><description><![CDATA[<p>ich speicher sowas immer als userdata mit setwindowlong. in deinem fall muss es halt ne map int threadid und daten sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1262104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1262104</guid><dc:creator><![CDATA[mmmmm]]></dc:creator><pubDate>Mon, 09 Apr 2007 09:38:01 GMT</pubDate></item><item><title><![CDATA[Reply to Callbackfunktion - Werte speichern on Wed, 11 Apr 2007 15:55:04 GMT]]></title><description><![CDATA[<p>So hatte den Thread ganz vergessen, vielen Danke fuer die Idee, darauf haet ich selbst kommen muessen. Unter C macht man das mit nem struct. Vielen dank nochmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1263943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1263943</guid><dc:creator><![CDATA[dmesg]]></dc:creator><pubDate>Wed, 11 Apr 2007 15:55:04 GMT</pubDate></item></channel></rss>