<?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[Methode ein Series1 übergeben und ein anderes als Rückgabe]]></title><description><![CDATA[<p>Ich versuche mich schon ein paar Stunden daran einer Methode ein Series1 zu übergeben (dann folgen ein paar Umformungen) und als return ein anderes Series zurückzubekommen. Es scheitert daran, daß ich nicht weiß was für ein Type Series (von TeeChart) ist. Weiss jemand Rat?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119486/methode-ein-series1-übergeben-und-ein-anderes-als-rückgabe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 08:52:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119486.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Sep 2005 14:04:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Thu, 01 Sep 2005 14:04:25 GMT]]></title><description><![CDATA[<p>Ich versuche mich schon ein paar Stunden daran einer Methode ein Series1 zu übergeben (dann folgen ein paar Umformungen) und als return ein anderes Series zurückzubekommen. Es scheitert daran, daß ich nicht weiß was für ein Type Series (von TeeChart) ist. Weiss jemand Rat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862818</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Thu, 01 Sep 2005 14:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Thu, 01 Sep 2005 14:25:28 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wie wäre es mit TSeries oder TLineSeries oder TCustomSeries? Es gibt eine Menge Typen für Serien. TSeries ist aber auf jedem Fall die Basisklasse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862848</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 01 Sep 2005 14:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Thu, 01 Sep 2005 14:46:46 GMT]]></title><description><![CDATA[<p>Ich immer noch nicht was falsch ist.</p>
<pre><code class="language-cpp">TSeries TForm1::addiere(TSeries Series1)
{
for (int i=0; i&lt;Series1-&gt;Count(); i++)
 {
  Series2-&gt;AddXY(Series1-&gt;XValues-&gt;Items[i+1],
                 Series1-&gt;YValues-&gt;Items[i],
                 Series1-&gt;XValues-&gt;Items[i+1],
                 clBlue);
return Series2;
}
</code></pre>
<p>im Header:</p>
<pre><code class="language-cpp">TSeries addiere(TSeries Series1);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/862880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862880</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Thu, 01 Sep 2005 14:46:46 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Thu, 01 Sep 2005 14:51:21 GMT]]></title><description><![CDATA[<p>Series1 ist ein Pointer auf TSeries. Also mußt du ihn wohl auch so übernehmen bzw. zurückgeben.</p>
<pre><code class="language-cpp">TSeries* TForm1::addiere(TSeries* Series1)
</code></pre>
<p>Wo kommt dieses Series2 eigentlich her? Abgesehen davon scheint das ja hier eine Serie vom Typ TLineSeries zu sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862888</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 01 Sep 2005 14:51:21 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Thu, 01 Sep 2005 17:03:01 GMT]]></title><description><![CDATA[<p>Wie mir erscheint funktioniert das Erstellen eines neuen Series zur Laufzeit nicht:</p>
<pre><code class="language-cpp">Chart1-&gt;AddSeries( TLineSeries *Series2 );
</code></pre>
<p>Habe ich dort einen Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863011</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Thu, 01 Sep 2005 17:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 04:43:43 GMT]]></title><description><![CDATA[<p>versuchs mal so</p>
<pre><code class="language-cpp">TLineSeries *Series1 = new TLineSeries(Chart1);
Series1-&gt;ParentChart = Chart1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/863304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863304</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 02 Sep 2005 04:43:43 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 10:10:32 GMT]]></title><description><![CDATA[<p>Vielen Dank Linnea, das hat mir weitergeholfen. Ich habe jetzt die Methode:</p>
<pre><code class="language-cpp">void TForm1::summe(TLineSeries sesse)
{
 TLineSeries *Sum = new TLineSeries(Chart1);
 for (int i=0; i&lt;sesse-&gt;Count(); i++)
 {
  Sum-&gt;AddXY(sesse-&gt;XValues-&gt;Items[i],
             sesse-&gt;YValues-&gt;Items[i+1],
             sesse-&gt;XValues-&gt;Items[i],
             clBlue);
 }
 Sum-&gt;ParentChart = Chart1;
}
</code></pre>
<p>und rufe sie auf:</p>
<pre><code class="language-cpp">summe(Series1);
</code></pre>
<p>Aber ich bekomme die Fehlermeldung: Pointer to structure required. Was habe ich da falsch gemacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863469</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Fri, 02 Sep 2005 10:10:32 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 10:32:05 GMT]]></title><description><![CDATA[<p>das gleiche wie bei Braunsteins Beitrag:</p>
<pre><code class="language-cpp">void TForm1::summe(TLineSeries *sesse)
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/863484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863484</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 02 Sep 2005 10:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 10:36:07 GMT]]></title><description><![CDATA[<p>Vielen Dank an alle!!! Bin froh, daß es jetzt funktioniert!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863487</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Fri, 02 Sep 2005 10:36:07 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 10:51:42 GMT]]></title><description><![CDATA[<p>Jetzt habe ich doch noch eine Frage: Wenn ich ein Series mit Return zurückgeben will, bekomme ich die Meldung: Improper use of typedef TLineSeries. Muss man bei der Rückgabe von Objekten noch etwas beachten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863498</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Fri, 02 Sep 2005 10:51:42 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 11:58:52 GMT]]></title><description><![CDATA[<p>Hast du auch einen Pointer zurückgegeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863547</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 02 Sep 2005 11:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 12:53:07 GMT]]></title><description><![CDATA[<p>Ja habe ich getan:</p>
<pre><code class="language-cpp">TLineSeries TForm1::summe(TLineSeries *sesse)
{
 TLineSeries *Sum = new TLineSeries(Chart1);
 for (int i=0; i&lt;sesse-&gt;Count(); i++)
 {
  Sum-&gt;AddXY(sesse-&gt;XValues-&gt;Items[i],
             sesse-&gt;YValues-&gt;Items[i+1],
             sesse-&gt;XValues-&gt;Items[i],
             clBlue);
 }
 return *Sum;
}
</code></pre>
<p>aber trotzdem die Fehlermeldung: VCL style classes musst be constructed using operator new</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863593</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Fri, 02 Sep 2005 12:53:07 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 13:01:28 GMT]]></title><description><![CDATA[<p>genau verkehrt rum</p>
<pre><code class="language-cpp">TLineSeries *TForm1::summe(TLineSeries *sesse) 
{ 
 TLineSeries *Sum = new TLineSeries(Chart1); 
 for (int i=0; i&lt;sesse-&gt;Count(); i++) 
 { 
  Sum-&gt;AddXY(sesse-&gt;XValues-&gt;Items[i], 
             sesse-&gt;YValues-&gt;Items[i+1], 
             sesse-&gt;XValues-&gt;Items[i], 
             clBlue); 
 } 
 return Sum; 
}
</code></pre>
<p>Aufruf z.B.</p>
<pre><code class="language-cpp">TLineSeries *Series1 = summe(Series2);
</code></pre>
<p>warum willst du die Series eigentlich zurückgeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863600</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 02 Sep 2005 13:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 13:11:46 GMT]]></title><description><![CDATA[<p>@helmuth<br />
Vielleicht solltest du dir noch einmal ein Tutorial über Pointer in C++ durchlesen oder das entsprechende Kapitel im Buch deiner Wahl.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863617</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 02 Sep 2005 13:11:46 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 13:12:52 GMT]]></title><description><![CDATA[<p>Dank dir noch mal. Wollte erst mal ausprobieren, wie man Methoden mit Objekten erstellt. Ich dachte dann daran, mehrere Methoden mit verschiedenen Operationen ineinanderzuschachteln und auf ein Series anzuwenden. Dann sieht man auch gleich optisch, was man getan hat.<br />
Auf jeden Fall habe ich gemerkt, daß der Umgang mit Pointern doch nicht so überflüssig ist, wie ich zuerst dachte. Bisher habe ich immer einen großen Bogen darum gemacht. Aber ich werde daran arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863620</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Fri, 02 Sep 2005 13:12:52 GMT</pubDate></item><item><title><![CDATA[Reply to Methode ein Series1 übergeben und ein anderes als Rückgabe on Fri, 02 Sep 2005 13:14:43 GMT]]></title><description><![CDATA[<p>Pointer sind insbesonder beim BCB sehr wichtig, da VCL-Objekte beinahe immer als Pointer behandelt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863626</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 02 Sep 2005 13:14:43 GMT</pubDate></item></channel></rss>