<?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[Globales Object]]></title><description><![CDATA[<p>Hallo</p>
<p>ich habe folgenden Aufbau:</p>
<p>Klassen Mutex Klasse</p>
<p>A M D (main)<br />
B<br />
C</p>
<p>An die Objekte von A,B und C komme ich nicht. M und C habe ich gebaut.<br />
M soll zur Kommunikation zwischen (A,B,C) nach D dienen.<br />
D. h. A oder B oder C rufen Set-fkt in M auf, D holt mit Get-fkt den Inhalt raus.<br />
Dazu benötige ich ein Globales Objekt von M. Das Könnte ich beim Startup (in D befindet sich meine Main) kreieren. Wie sollen aber A,B und C an dieses Objekt kommen?<br />
Hat jemand ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137230/globales-object</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 16:53:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137230.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Feb 2006 07:03:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 07:03:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich habe folgenden Aufbau:</p>
<p>Klassen Mutex Klasse</p>
<p>A M D (main)<br />
B<br />
C</p>
<p>An die Objekte von A,B und C komme ich nicht. M und C habe ich gebaut.<br />
M soll zur Kommunikation zwischen (A,B,C) nach D dienen.<br />
D. h. A oder B oder C rufen Set-fkt in M auf, D holt mit Get-fkt den Inhalt raus.<br />
Dazu benötige ich ein Globales Objekt von M. Das Könnte ich beim Startup (in D befindet sich meine Main) kreieren. Wie sollen aber A,B und C an dieses Objekt kommen?<br />
Hat jemand ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995420</guid><dc:creator><![CDATA[Theresa]]></dc:creator><pubDate>Thu, 16 Feb 2006 07:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 07:05:08 GMT]]></title><description><![CDATA[<p>Also:<br />
Die Klassen sind: A, B, C<br />
Mutex M</p>
<p>Klasse D (main)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995421</guid><dc:creator><![CDATA[Theresa]]></dc:creator><pubDate>Thu, 16 Feb 2006 07:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 07:21:13 GMT]]></title><description><![CDATA[<p>Tip: Singleton <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>(oder du übergibst A,B,C das Objekt im Konstruktor, wenn die damit umgehen können)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995426</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 16 Feb 2006 07:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 07:40:20 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Tip: Singleton <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>(oder du übergibst A,B,C das Objekt im Konstruktor, wenn die damit umgehen können)</p>
</blockquote>
<p>Sigelton - hmmm.<br />
Bevor ich mir jetzt das Singeltor tut. durchlese folgendes:<br />
in A,B und C werden Funktionen meines CORBA-Servers aufgerufen.<br />
Was ich mitkriege sind also nur das Einspringen in den Funktionsrumpf, wenn eine CORBA-Message vorliegt.<br />
Die Constructoren von A B und C werden von CORBA irgendwo aufgerufen (Upcalls) ich habe weder Einfluss auf die Erzeugung, noch die Objekte selber.<br />
Was ich also brauch iss ein globales Objekt M, auf das ich in den Members von ABC zugreifen kann.<br />
Funzt das mit Singletons?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995437</guid><dc:creator><![CDATA[Theresa]]></dc:creator><pubDate>Thu, 16 Feb 2006 07:40:20 GMT</pubDate></item><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 07:49:23 GMT]]></title><description><![CDATA[<p>Kannst du die Funktion von A,B und C, die auf M zugreifen wollen, selber schreiben? Wenn ja, dann dürfte das mit dem Singleton funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995439</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 16 Feb 2006 07:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 07:55:03 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Kannst du die Funktion von A,B und C, die auf M zugreifen wollen, selber schreiben? Wenn ja, dann dürfte das mit dem Singleton funktionieren.</p>
</blockquote>
<p>...nee - die werden von einem IDL-Compiler erzeugt.<br />
Ich könnte sie theoretisch nichtmal überschreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995446</guid><dc:creator><![CDATA[Theresa]]></dc:creator><pubDate>Thu, 16 Feb 2006 07:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 08:23:32 GMT]]></title><description><![CDATA[<p>Theresa schrieb:</p>
<blockquote>
<p>...nee - die werden von einem IDL-Compiler erzeugt.<br />
Ich könnte sie theoretisch nichtmal überschreiben.</p>
</blockquote>
<p>Ich glaube, dann hast du ein Problem - egal wie du den Mutex zwischen deinen Klassen austauschst, du müsstest alle Beteiligten darauf anpassen.</p>
<p>(ich hatte zwar mal einen Kurs über CORBA, aber der ist schon eine Weile her - eventuell könntest du ja CORBA-interne Kommunikationsmechanismen ausnutzen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995470</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Thu, 16 Feb 2006 08:23:32 GMT</pubDate></item><item><title><![CDATA[Reply to Globales Object on Thu, 16 Feb 2006 09:03:24 GMT]]></title><description><![CDATA[<p>ich hab ne idee - ich machs einfach mit extern.<br />
also: mutex im main global anlegen,<br />
pointer auf mutex in a b c extern - fertig!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995497</guid><dc:creator><![CDATA[Theresa]]></dc:creator><pubDate>Thu, 16 Feb 2006 09:03:24 GMT</pubDate></item></channel></rss>