<?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[Generelle Design Frage zu Dialogen]]></title><description><![CDATA[<p>Hallo,<br />
ich erstelle mir zur Laufzeit meines Programms ein Menü. Dieses ist abhängig von existierenden Dateien in einem bestimmten Verzeichnis. Im Hauptprogramm läuft ein Thread, der nach einer gewissen Zeit die vom Anwender beeinflusst werden kann aufgerufen wird. Er incrementiert einen &quot;LineCounter&quot;.<br />
Wählt der Anwender einen Eintrag aus, so soll ein Dialog geöffnet werden. In diesem befinden sich Textfelder welche Informationen aus Dateien anzeigen sollen. In den Dateien sind die einzelnen Zeilen durchnummeriert. Bei Aufruf des Dialogs wird die Zeile angesprungen welche dem &quot;LineCounter&quot; entspricht.<br />
Wird der Thread aufgerufen sollen alle offenen Dialoge aktualisiert werden, d.h. der Inhalt an der aktuellen &quot;LineCounter&quot; Position wiedergegeben werden.</p>
<p>Mein Problem hierbei ist, wie kann ich überprüfen, welche Dialoge vom Anwender geöffnet worden sind um diese über den Thread aktualisiern zu können und wie kann ich vermeiden, dass die Dialoge mehrmals geöffnet werden.</p>
<p>Die Dialoge werden alle aus der gleichen Klasse erstellt und enthalten lediglich unterschiedliche Daten.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161737/generelle-design-frage-zu-dialogen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 11:43:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161737.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Oct 2006 16:47:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Generelle Design Frage zu Dialogen on Tue, 10 Oct 2006 16:47:28 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich erstelle mir zur Laufzeit meines Programms ein Menü. Dieses ist abhängig von existierenden Dateien in einem bestimmten Verzeichnis. Im Hauptprogramm läuft ein Thread, der nach einer gewissen Zeit die vom Anwender beeinflusst werden kann aufgerufen wird. Er incrementiert einen &quot;LineCounter&quot;.<br />
Wählt der Anwender einen Eintrag aus, so soll ein Dialog geöffnet werden. In diesem befinden sich Textfelder welche Informationen aus Dateien anzeigen sollen. In den Dateien sind die einzelnen Zeilen durchnummeriert. Bei Aufruf des Dialogs wird die Zeile angesprungen welche dem &quot;LineCounter&quot; entspricht.<br />
Wird der Thread aufgerufen sollen alle offenen Dialoge aktualisiert werden, d.h. der Inhalt an der aktuellen &quot;LineCounter&quot; Position wiedergegeben werden.</p>
<p>Mein Problem hierbei ist, wie kann ich überprüfen, welche Dialoge vom Anwender geöffnet worden sind um diese über den Thread aktualisiern zu können und wie kann ich vermeiden, dass die Dialoge mehrmals geöffnet werden.</p>
<p>Die Dialoge werden alle aus der gleichen Klasse erstellt und enthalten lediglich unterschiedliche Daten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152337</guid><dc:creator><![CDATA[frager]]></dc:creator><pubDate>Tue, 10 Oct 2006 16:47:28 GMT</pubDate></item><item><title><![CDATA[Reply to Generelle Design Frage zu Dialogen on Tue, 10 Oct 2006 17:30:36 GMT]]></title><description><![CDATA[<p>Schau dir mal das Observer-Pattern an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152361</guid><dc:creator><![CDATA[frenki]]></dc:creator><pubDate>Tue, 10 Oct 2006 17:30:36 GMT</pubDate></item></channel></rss>