<?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[[C++ Fehler] Unit1.cpp(785): E2015 Mehrdeutigkeit zwischen &#x27;TGridRect&#x27; und &#x27;Grids::TGridRect&#x27;]]></title><description><![CDATA[<p>Hallo, habe zum ersten Mal eine fremde Komponente in mein Projekt eingefügt. Es handelt sich um ein in seiner Funktionalität verbessertes TStringGrid. Darf ich die beiden Komponenten nicht gleichzeitig verwenden?</p>
<pre><code class="language-cpp">TGridRect NoSel;
NoSel.Top = NoSel.Left = NoSel.Right = NoSel.Bottom;
StringGrid2-&gt;Selection = NoSel;
</code></pre>
<p>Die erste Zeile ist die angegebene Zeile 785 in der der Fehler auftritt. Die Hilfe spricht was von nicht zulässiger Mehrdeutigkeit in überladenen Funktionen. Wo kann ich ansetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172121/c-fehler-unit1-cpp-785-e2015-mehrdeutigkeit-zwischen-tgridrect-und-grids-tgridrect</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 08:43:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172121.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Feb 2007 15:43:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(785): E2015 Mehrdeutigkeit zwischen &#x27;TGridRect&#x27; und &#x27;Grids::TGridRect&#x27; on Thu, 01 Feb 2007 15:43:15 GMT]]></title><description><![CDATA[<p>Hallo, habe zum ersten Mal eine fremde Komponente in mein Projekt eingefügt. Es handelt sich um ein in seiner Funktionalität verbessertes TStringGrid. Darf ich die beiden Komponenten nicht gleichzeitig verwenden?</p>
<pre><code class="language-cpp">TGridRect NoSel;
NoSel.Top = NoSel.Left = NoSel.Right = NoSel.Bottom;
StringGrid2-&gt;Selection = NoSel;
</code></pre>
<p>Die erste Zeile ist die angegebene Zeile 785 in der der Fehler auftritt. Die Hilfe spricht was von nicht zulässiger Mehrdeutigkeit in überladenen Funktionen. Wo kann ich ansetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221230</guid><dc:creator><![CDATA[steff09]]></dc:creator><pubDate>Thu, 01 Feb 2007 15:43:15 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(785): E2015 Mehrdeutigkeit zwischen &#x27;TGridRect&#x27; und &#x27;Grids::TGridRect&#x27; on Thu, 01 Feb 2007 15:54:17 GMT]]></title><description><![CDATA[<p>Es ist durchaus möglich Komponenten mit gleichem Namen zu verwenden, aber:<br />
1. Der Name muss immer eindeutig bleiben also: yyy::TGrid oder xxx:TGrid.<br />
2. Es ist nicht vorteilhaft, der Code wird unleserlich weil man immer überlegen muss welche Komponente denn nun gemeint ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221238</guid><dc:creator><![CDATA[HMB1234]]></dc:creator><pubDate>Thu, 01 Feb 2007 15:54:17 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(785): E2015 Mehrdeutigkeit zwischen &#x27;TGridRect&#x27; und &#x27;Grids::TGridRect&#x27; on Thu, 01 Feb 2007 16:58:16 GMT]]></title><description><![CDATA[<p>Danke. Nun ist TGridRect sowohl in Grid.hpp als auch in MyGrids.hpp. Wenn ich beide Komponenten nutzen möchte, muss ich ja beide includieren. Nur dann kommt es eben zu dieser Mehrdeutigkeit, soll ich nun diese oder welche aufrufen. Verständlich das es einen Fehler gibt. Wie umgeht man diese Problematik?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221283</guid><dc:creator><![CDATA[steff90]]></dc:creator><pubDate>Thu, 01 Feb 2007 16:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(785): E2015 Mehrdeutigkeit zwischen &#x27;TGridRect&#x27; und &#x27;Grids::TGridRect&#x27; on Thu, 01 Feb 2007 17:23:48 GMT]]></title><description><![CDATA[<p>Indem man den Namespace direkt mit angibt. Im Falle des normalen StringGrids eben</p>
<pre><code class="language-cpp">Grids::TGridRect NoSel;
NoSel.Top = NoSel.Left = NoSel.Right = NoSel.Bottom = -1; //Hier fehlt bei dir noch was
StringGrid2-&gt;Selection = NoSel;
</code></pre>
<p>Bei deinem neuen Grid mußt du halt mal sehen welchen namespace er hat. Wenn keiner vorhanden ist versuche halt</p>
<pre><code class="language-cpp">::TGridRect NoSel;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1221297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221297</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 01 Feb 2007 17:23:48 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(785): E2015 Mehrdeutigkeit zwischen &#x27;TGridRect&#x27; und &#x27;Grids::TGridRect&#x27; on Fri, 02 Feb 2007 13:54:41 GMT]]></title><description><![CDATA[<p>Danke schön, wieder etwas gelernt <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/1221762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221762</guid><dc:creator><![CDATA[steff90]]></dc:creator><pubDate>Fri, 02 Feb 2007 13:54:41 GMT</pubDate></item></channel></rss>