<?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[VCL Thread mit Callback synchronisieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich habe eine Callback-funktion von einem MMtimer (mit timesetevent funktion)</p>
<p>wie in diesem Beitrag:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-1203829.html#1203829" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-1203829.html#1203829</a></p>
<p>Diese Callback soll zur VCL von Borland abgesichert werden.</p>
<p>Es soll, solange die Callback ausgeführt wird, keine VCL durchkommen.</p>
<p>Wie mache ich das?</p>
<p>Oder habt ihr bessere Vorschläge?</p>
<p>Vielen Dank<br />
W.Schleifer.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169490/vcl-thread-mit-callback-synchronisieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 16:29:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169490.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Jan 2007 17:50:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to VCL Thread mit Callback synchronisieren on Fri, 05 Jan 2007 18:17:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich habe eine Callback-funktion von einem MMtimer (mit timesetevent funktion)</p>
<p>wie in diesem Beitrag:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-1203829.html#1203829" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-1203829.html#1203829</a></p>
<p>Diese Callback soll zur VCL von Borland abgesichert werden.</p>
<p>Es soll, solange die Callback ausgeführt wird, keine VCL durchkommen.</p>
<p>Wie mache ich das?</p>
<p>Oder habt ihr bessere Vorschläge?</p>
<p>Vielen Dank<br />
W.Schleifer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203826</guid><dc:creator><![CDATA[wschleifer]]></dc:creator><pubDate>Fri, 05 Jan 2007 18:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to VCL Thread mit Callback synchronisieren on Fri, 05 Jan 2007 20:40:14 GMT]]></title><description><![CDATA[<p>wschleifer schrieb:</p>
<blockquote>
<p>Oder habt ihr bessere Vorschläge?</p>
</blockquote>
<p>Kommt wohl drauf an, was dein Programm eigentlich machen soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203969</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 05 Jan 2007 20:40:14 GMT</pubDate></item><item><title><![CDATA[Reply to VCL Thread mit Callback synchronisieren on Fri, 05 Jan 2007 21:03:26 GMT]]></title><description><![CDATA[<p>wschleifer schrieb:</p>
<blockquote>
<p>Es soll, solange die Callback ausgeführt wird, keine VCL durchkommen.</p>
</blockquote>
<p>??? Soll die Applikation stehen bleiben oder worum genau gehts? Gemeinsame Speicherbereiche?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203980</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Fri, 05 Jan 2007 21:03:26 GMT</pubDate></item><item><title><![CDATA[Reply to VCL Thread mit Callback synchronisieren on Sat, 06 Jan 2007 10:11:42 GMT]]></title><description><![CDATA[<p>im callback werden zugriffe auf vcl elemente durchgeführt.</p>
<p>--&gt;es sollen keine Konflikte mit Vcl Thread entstehen</p>
<p>es sollen callback und vcl &quot;quasi&quot; parallel laufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204147</guid><dc:creator><![CDATA[wschleifer]]></dc:creator><pubDate>Sat, 06 Jan 2007 10:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to VCL Thread mit Callback synchronisieren on Sat, 06 Jan 2007 11:43:22 GMT]]></title><description><![CDATA[<p>Das einfachste wird wohl sein, den Zugriff auf die VCL-Elemente in einer Funktion zu kapseln, die die Zugriffe eingebettet in eine CriticalSection ausführt. Der Callback sollte dann diese Funktion aufrufen oder zumindest die selbe CriticalSection betrachten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204191</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Sat, 06 Jan 2007 11:43:22 GMT</pubDate></item><item><title><![CDATA[Reply to VCL Thread mit Callback synchronisieren on Sat, 06 Jan 2007 14:26:22 GMT]]></title><description><![CDATA[<p>Wäre eine andere Möglichkeit auch so eine Art Synchronize(), wie in der Thread Methode?</p>
<p>Könnte dann die Ausgabe später erfolgen, oder?<br />
Kann mir jmd. vielleicht ein Beispiel geben, wie ich die Synchronize in einem Callback benutze?</p>
<p>Vielen Dank<br />
W.Schleifer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204317</guid><dc:creator><![CDATA[wschleifer]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:26:22 GMT</pubDate></item><item><title><![CDATA[Reply to VCL Thread mit Callback synchronisieren on Sun, 07 Jan 2007 15:20:50 GMT]]></title><description><![CDATA[<p>Nach den Regeln von Aufwand und ertrag wäre mein Vorschlag vermtulich das wirtschaftlichste Vorgehen für eine saubere Lösung. Noch sauberer wäre das zwischenspeichern der Resultate des Threads in einem Bereich der nur über Zugriffsfunktionen welche CriticalSections einsetzen zugreifbar ist. Diesen beriech müsste man aus dem VCL_Thread dann regelmässig auslesen. Das ermöglicht dann eine schnelle Rückkehr zum eigentlich Auftrag des Threads und hält ihn nicht mit dem Neuzeichnen der Komponenten auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205050</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Sun, 07 Jan 2007 15:20:50 GMT</pubDate></item></channel></rss>