<?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[TMenuItem zur Laufzeit hinzufügen]]></title><description><![CDATA[<p>So, ich hab wieder mal ein peinliches Anfänger-Problem...</p>
<p>Ich bring es einfach nicht fertig zur Laufzeit ein neues Item einem Popup-Menü hinzuzufügen.</p>
<p>Bei einem bestimmten Ereignis sollte ein neues TMenuItem Objekt angelegt werden, diesem eine Beschriftung zugewiesen werden und einem Popup-Menü mit der Methode Add(TMenuItem) hinzugefügt werden.</p>
<p>ich habe folgenden Code geschrieben, der schon beim ausführen der zweiten Zeile eine Exception auslöst...</p>
<pre><code class="language-cpp">TMenuItem *popupItem;

popupItem-&gt;Caption = &quot;test&quot;;

PopupMenu-&gt;Items-&gt;Add(popupItem);
</code></pre>
<p>Exceptionmeldung:<br />
Im Projekt winStDebug.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 0043B74A in Modul 'winStDebug.exe'. Lesen von Adresse 04C48357'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.</p>
<p>Ich hoffe jemand kann mir sagen, was ich falsch gemacht habe bzw. wie ich es richtig machen müsste. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82435/tmenuitem-zur-laufzeit-hinzufügen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 05:43:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82435.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Aug 2004 09:44:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TMenuItem zur Laufzeit hinzufügen on Wed, 11 Aug 2004 09:52:36 GMT]]></title><description><![CDATA[<p>So, ich hab wieder mal ein peinliches Anfänger-Problem...</p>
<p>Ich bring es einfach nicht fertig zur Laufzeit ein neues Item einem Popup-Menü hinzuzufügen.</p>
<p>Bei einem bestimmten Ereignis sollte ein neues TMenuItem Objekt angelegt werden, diesem eine Beschriftung zugewiesen werden und einem Popup-Menü mit der Methode Add(TMenuItem) hinzugefügt werden.</p>
<p>ich habe folgenden Code geschrieben, der schon beim ausführen der zweiten Zeile eine Exception auslöst...</p>
<pre><code class="language-cpp">TMenuItem *popupItem;

popupItem-&gt;Caption = &quot;test&quot;;

PopupMenu-&gt;Items-&gt;Add(popupItem);
</code></pre>
<p>Exceptionmeldung:<br />
Im Projekt winStDebug.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 0043B74A in Modul 'winStDebug.exe'. Lesen von Adresse 04C48357'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.</p>
<p>Ich hoffe jemand kann mir sagen, was ich falsch gemacht habe bzw. wie ich es richtig machen müsste. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579718</guid><dc:creator><![CDATA[GaZmo]]></dc:creator><pubDate>Wed, 11 Aug 2004 09:52:36 GMT</pubDate></item><item><title><![CDATA[Reply to TMenuItem zur Laufzeit hinzufügen on Wed, 11 Aug 2004 10:39:22 GMT]]></title><description><![CDATA[<p>Korrekt wäre:</p>
<pre><code class="language-cpp">TMenuItem *popupItem = new TMenuItem(PopupMenu);

popupItem-&gt;Caption = &quot;test&quot;;

PopupMenu-&gt;Items-&gt;Add(popupItem);
</code></pre>
<p>Du hast nur einen Pointer auf ein Objekt erzeugt, aber nicht das Objekt selber. Immer mit new erzeugen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579793</guid><dc:creator><![CDATA[Ickis]]></dc:creator><pubDate>Wed, 11 Aug 2004 10:39:22 GMT</pubDate></item><item><title><![CDATA[Reply to TMenuItem zur Laufzeit hinzufügen on Wed, 11 Aug 2004 10:42:54 GMT]]></title><description><![CDATA[<p>Vielen Dank, Ickis, für deine Hilfe, ich bin ab meiner Unwissenheit beinahe verzweifelt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579794</guid><dc:creator><![CDATA[GaZmo]]></dc:creator><pubDate>Wed, 11 Aug 2004 10:42:54 GMT</pubDate></item></channel></rss>