<?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[ttreeview knoten wert zuordnen]]></title><description><![CDATA[<p>Hallo ich habe ein formales Problem mit der TTreeview komponente<br />
ich will jedem Knoten einen Zahlenwert zuordnen, den ich z.b. in einer datenbank speichere.<br />
Nun frage ich mich wie ich die einzelnen Knoten identifiziere könnte. Zuerst dachte ich, dass ich sie vielleicht über ihre Position im Baum ansprechen könnte, aber die ändert sich ständig wenn neue Knoten dazukommen oder die vorhandenen sortiert werden.<br />
Dann dachte ich, ich könnte ein Array mit Zeigern auf die Knoten erstellen, aber das wäre nur zur Laufzeit vorhanden. Ich möchte, dass die Verbindung Knoten&lt;-&gt;Wert quasi immer erhalten bleibt.<br />
Wie könnte ich das am geschicktesten machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161673/ttreeview-knoten-wert-zuordnen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 14:08:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161673.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Oct 2006 23:44:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ttreeview knoten wert zuordnen on Mon, 09 Oct 2006 23:44:12 GMT]]></title><description><![CDATA[<p>Hallo ich habe ein formales Problem mit der TTreeview komponente<br />
ich will jedem Knoten einen Zahlenwert zuordnen, den ich z.b. in einer datenbank speichere.<br />
Nun frage ich mich wie ich die einzelnen Knoten identifiziere könnte. Zuerst dachte ich, dass ich sie vielleicht über ihre Position im Baum ansprechen könnte, aber die ändert sich ständig wenn neue Knoten dazukommen oder die vorhandenen sortiert werden.<br />
Dann dachte ich, ich könnte ein Array mit Zeigern auf die Knoten erstellen, aber das wäre nur zur Laufzeit vorhanden. Ich möchte, dass die Verbindung Knoten&lt;-&gt;Wert quasi immer erhalten bleibt.<br />
Wie könnte ich das am geschicktesten machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1151900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1151900</guid><dc:creator><![CDATA[pulsar]]></dc:creator><pubDate>Mon, 09 Oct 2006 23:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to ttreeview knoten wert zuordnen on Tue, 10 Oct 2006 07:14:42 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du kannst der Eingenschaft <em>TTreeNode::Data</em> einen beliebigen Pointer oder Interger-Wert zuweisen, und damit jeden Knoten nach deinem eigenen System identifizieren.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1151944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1151944</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 10 Oct 2006 07:14:42 GMT</pubDate></item><item><title><![CDATA[Reply to ttreeview knoten wert zuordnen on Wed, 11 Oct 2006 05:18:33 GMT]]></title><description><![CDATA[<p>ah okey danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1152548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152548</guid><dc:creator><![CDATA[pulsar]]></dc:creator><pubDate>Wed, 11 Oct 2006 05:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to ttreeview knoten wert zuordnen on Wed, 11 Oct 2006 06:04:01 GMT]]></title><description><![CDATA[<p>hmm Ich hab den Umgang mit der Data-property noch nicht ganz verstanden.<br />
Das Beispiel in der Hilfe bringt mich nur bedingt weiter.<br />
Irgendwo im Internet habe ich gelesen \\&quot;Data\\&quot; könnte nur Pointer aufnehmen.<br />
Stimmt das und wenn ja wie kann ich auf den zugewiesenen Pointer zugreifen.<br />
Mein naiver Ansatz</p>
<pre><code class="language-cpp">int okey = *(pNode-&gt;Data);
</code></pre>
<p>ging gleich in die Hose</p>
<p>Da ich eh nur IntegerWerte brauche könnte ich dann nicht den Pointer auf die Adresse richten, die meinem Wert entspricht und dann \\&quot;Data\\&quot; zuweisen. Da hab ich auch so was gelesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152564</guid><dc:creator><![CDATA[pulsar]]></dc:creator><pubDate>Wed, 11 Oct 2006 06:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to ttreeview knoten wert zuordnen on Wed, 11 Oct 2006 06:47:19 GMT]]></title><description><![CDATA[<p>harharhar ich denke ich habs</p>
<pre><code class="language-cpp">pNode-&gt;Data = (int*)4565;
ShowMessage(int (pNode-&gt;Data));
</code></pre>
<p>das funktioniert zumindest.<br />
Ist das so richtig oder löse ich damit nach einiger Zeit irgendwelche Fehler aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152590</guid><dc:creator><![CDATA[pulsar]]></dc:creator><pubDate>Wed, 11 Oct 2006 06:47:19 GMT</pubDate></item><item><title><![CDATA[Reply to ttreeview knoten wert zuordnen on Wed, 11 Oct 2006 07:18:51 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>technisch gesehen passiert genau das was du willst und richtig ist.<br />
Aber die Syntax ist noch zu C-Stylig, in C++ gibts dafür spezielle Casts</p>
<pre><code class="language-cpp">pNode-&gt;Data = reinterpret_cast&lt;void*&gt;(4565);
ShowMessage(reinterpret_cast&lt;int&gt;(pNode-&gt;Data));
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152622</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 11 Oct 2006 07:18:51 GMT</pubDate></item><item><title><![CDATA[Reply to ttreeview knoten wert zuordnen on Wed, 11 Oct 2006 07:22:32 GMT]]></title><description><![CDATA[<p>okey prima werd ich gleich ändern<br />
wenn schon denn schon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152625</guid><dc:creator><![CDATA[pulsar]]></dc:creator><pubDate>Wed, 11 Oct 2006 07:22:32 GMT</pubDate></item></channel></rss>