<?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[Testen, ob sich in der aufrufenden Klasse eine Instanz von TMainMenu befindet]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte in einer Komponente im Konstruktor festellen, ob sich in der Klasse wo das Object der Komponenete instanziert wurde ein TMainMenu Object befindet.<br />
Kann man das feststellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126682/testen-ob-sich-in-der-aufrufenden-klasse-eine-instanz-von-tmainmenu-befindet</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 18:52:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126682.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Nov 2005 12:36:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Testen, ob sich in der aufrufenden Klasse eine Instanz von TMainMenu befindet on Thu, 17 Nov 2005 12:42:35 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte in einer Komponente im Konstruktor festellen, ob sich in der Klasse wo das Object der Komponenete instanziert wurde ein TMainMenu Object befindet.<br />
Kann man das feststellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919992</guid><dc:creator><![CDATA[hermes]]></dc:creator><pubDate>Thu, 17 Nov 2005 12:42:35 GMT</pubDate></item><item><title><![CDATA[Reply to Testen, ob sich in der aufrufenden Klasse eine Instanz von TMainMenu befindet on Thu, 17 Nov 2005 12:44:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wenn die instanzierende Instanz ein Pointer per Konstruktor (i.a. TObject *Owner) auf sich an das instanzierte Control weitergibt, kann das Untercontrol durch casten auf ein TComponent dann die Eigenschaft ComponentCount/Component bzw. die Methode FindComponent() benutzen, um das MainMenu zu finden.</p>
<p>Der beste Weg ist es aber, den Konstruktor gleich um ein Pointer auf das TMainMenu zu erweitern, oder wenn das nicht geht (weil du die Komponente mit dem OI zur Entwurfszeit bearbeiten willst) den Zugriff auf das TMainMenu aus dem Konstruktor nehmen, und diese Verarbeitung in eine extra Property zu legen, die dann auch im OI gesetzt werden kann.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919996</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 17 Nov 2005 12:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to Testen, ob sich in der aufrufenden Klasse eine Instanz von TMainMenu befindet on Thu, 17 Nov 2005 13:46:05 GMT]]></title><description><![CDATA[<blockquote>
<p>kann das Untercontrol durch casten auf ein TComponent dann die Eigenschaft ComponentCount/Component bzw. die Methode FindComponent() benutzen, um das MainMenu zu finden.</p>
</blockquote>
<p>Jo danke, werde das mal probieren.</p>
<p>Wo wir gerade bei Menu sind, hast du einen Tip wie ich möglichst schnell<br />
20 TMenuItem Objecte in einer for Schleife erzeugen kann, das Problem sind<br />
die Object Namen (z.B.X1......X20)<br />
Ich möchte nicht jede Instanz von Hand erzeugen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920094</guid><dc:creator><![CDATA[hermes]]></dc:creator><pubDate>Thu, 17 Nov 2005 13:46:05 GMT</pubDate></item><item><title><![CDATA[Reply to Testen, ob sich in der aufrufenden Klasse eine Instanz von TMainMenu befindet on Fri, 18 Nov 2005 11:19:56 GMT]]></title><description><![CDATA[<p>so wie du das mit jeder anderen komponente auch tust, siehe FAQ - 'Komponenten zur Laufzeit erzeugen' oder so ähnlich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920421</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Fri, 18 Nov 2005 11:19:56 GMT</pubDate></item></channel></rss>