<?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[counter erhöhen]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich hab gerade auf eine Form1 einen Button und ein Edit Feld gesetzt.</p>
<p>Nun SOLL ^^ folgendes passieren.</p>
<p>Wenn man das erste mal auf den Button klickt soll eine 1 im Edit Feld stehen, beim 2ten klick auf den Button eine 2 und bis zur unendlichkeit und noch viel weiter XD</p>
<p>ne scherz reicht wenn das bis ca. 4 oder so hoch zählt^^</p>
<pre><code>void __fastcall TForm1::Button1Click(TObject *Sender)
{

String counter=0;
Edit1-&gt;Text=StrToInt(counter+1);

}
</code></pre>
<p>Aber mein Source Code is dumm das kann ja net gehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Hat wer eine Idee wie das geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208621/counter-erhöhen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 11:23:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208621.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Mar 2008 13:18:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 13:18:05 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich hab gerade auf eine Form1 einen Button und ein Edit Feld gesetzt.</p>
<p>Nun SOLL ^^ folgendes passieren.</p>
<p>Wenn man das erste mal auf den Button klickt soll eine 1 im Edit Feld stehen, beim 2ten klick auf den Button eine 2 und bis zur unendlichkeit und noch viel weiter XD</p>
<p>ne scherz reicht wenn das bis ca. 4 oder so hoch zählt^^</p>
<pre><code>void __fastcall TForm1::Button1Click(TObject *Sender)
{

String counter=0;
Edit1-&gt;Text=StrToInt(counter+1);

}
</code></pre>
<p>Aber mein Source Code is dumm das kann ja net gehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Hat wer eine Idee wie das geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477794</guid><dc:creator><![CDATA[roflcopter]]></dc:creator><pubDate>Thu, 20 Mar 2008 13:18:05 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 13:35:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du must doch nur noch den Wert von counter aus dem Edit lesen bevor du es erhöhst</p>
<pre><code class="language-cpp">int counter=StrToIntDef(Edit1-&gt;Text, 0);
Edit1-&gt;Text = IntToStr(counter +1);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477803</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 20 Mar 2008 13:35:49 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 13:28:57 GMT]]></title><description><![CDATA[<p>Naja gut mit einem String kann man auch schlecht zählen.<br />
Kennst du den Datentyp integer ?<br />
Davon eine static oder besser eine private Membervariable counter anlegen und die bei jedem Klick hochzählen und anzeigen lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477806</guid><dc:creator><![CDATA[mo_ld]]></dc:creator><pubDate>Thu, 20 Mar 2008 13:28:57 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 13:37:57 GMT]]></title><description><![CDATA[<pre><code>int counter=StrToIntDef(Edit1-&gt;Text, 0); 
Edit1-&gt;Text = IntToStr(counter +1);
</code></pre>
<p>Da passiert aber das selbe wie bei meinem Source Code ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477810</guid><dc:creator><![CDATA[roflcopter]]></dc:creator><pubDate>Thu, 20 Mar 2008 13:37:57 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 13:57:12 GMT]]></title><description><![CDATA[<p>was genau passiert denn eigentlich bei deinem Quellcode und was bei dem von Akari? wobei der Quellcode von Akari genau das macht was du wolltest...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477820</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Thu, 20 Mar 2008 13:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 13:59:39 GMT]]></title><description><![CDATA[<p>Bei mir:</p>
<p>Ich klicke auf den Button im Edit Feld steht eine 1.</p>
<p>Bei akari:</p>
<p>Ich klicke auf den Button im Edit Feld steht eine 1.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477829</guid><dc:creator><![CDATA[roflcopter]]></dc:creator><pubDate>Thu, 20 Mar 2008 13:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 14:10:24 GMT]]></title><description><![CDATA[<p>Linnea möchte, dass du mal nachvollziehst, was der Code selbst macht.<br />
Also quasi den Code nach Deutsch übersetzen. Dann sollte dir eigentlich klarwerden, warum das Ergebnis so ist, wie es ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477836</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 20 Mar 2008 14:10:24 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 14:13:04 GMT]]></title><description><![CDATA[<p>Ich weiss doch wieso das s ist -.-</p>
<p>counter+1 = 1</p>
<p>es wird halt um eins erhöht beim ersten klick</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477838</guid><dc:creator><![CDATA[roflcopter]]></dc:creator><pubDate>Thu, 20 Mar 2008 14:13:04 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 15:05:28 GMT]]></title><description><![CDATA[<p>Kann mir den keiner sagen wie das geht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477861</guid><dc:creator><![CDATA[roflcopter]]></dc:creator><pubDate>Thu, 20 Mar 2008 15:05:28 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 15:11:30 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe dir doch schon den kompletten korrekten Code geschrieben, den du nur noch in deine Button-Methode kopieren must. Was stört dich daran?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477866</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 20 Mar 2008 15:11:30 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 15:25:31 GMT]]></title><description><![CDATA[<p>wtf jetzt gehts eben ging es net.</p>
<p>ich hab einfach den c builder nochmal neu gestartet.</p>
<p>ty für die hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1477872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1477872</guid><dc:creator><![CDATA[roflcopter]]></dc:creator><pubDate>Thu, 20 Mar 2008 15:25:31 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 20 Mar 2008 22:32:20 GMT]]></title><description><![CDATA[<p>&lt;nörgel&gt;<br />
Auch wenn es trivial ist. Die Lösung von akari ist ja zum einen nicht ganz korrekt, da ja das TEdit &quot;manipuliert&quot; werden kann.<br />
Und es wird hin und her gecastet.<br />
&lt;/nörgel&gt;</p>
<pre><code class="language-cpp">static int counter = 0;
   Edit1-&gt;Text = IntToStr(++counter);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1478099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478099</guid><dc:creator><![CDATA[mo_ld]]></dc:creator><pubDate>Thu, 20 Mar 2008 22:32:20 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 14:33:23 GMT]]></title><description><![CDATA[<p>Wozu das <strong>static</strong>? Das verändert den Scope richtig? Dann bleibt der Variableninhalt bis zum nächsten Funktionsaufruf erhalten sagt die Hilfe. Ist das besser als ne private-Membervariable? Oder egal?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480670</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 26 Mar 2008 14:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 14:47:08 GMT]]></title><description><![CDATA[<p>Das static bewirkt nur das die Variable noch dem verlassen des Scopes nicht aus dem Speicher entfernt wird.<br />
Die Variable existiert aber trotzdem nur in diesem Scope. Von einer anderen Methode aus kannst du darauf nicht zugreifen.<br />
Bei einer Membervariable kannst du von jeder deiner Methoden auf die Variable zugreifen. Sie wird erst gelöscht wenn der Destruktor deiner Klasse aufgerufen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480679</guid><dc:creator><![CDATA[mo_ld]]></dc:creator><pubDate>Wed, 26 Mar 2008 14:47:08 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 14:51:50 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>außerdem hast du eine statische Variable genau einmal pro Klasse, eine (nichtstatische) Membervariable aber pro Klasseninstanz.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480686</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Mar 2008 14:51:50 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 15:12:17 GMT]]></title><description><![CDATA[<p>Hmm... mit dem unterschiedlichen Zugriff auf static-Variable und private-Membervariable ist jetzt klar, Danke. Aber das kann doch nicht Alles sein?</p>
<p>Jetzt kam grad akari's Post:<br />
Was ne Klasse ist weiß ich ja, nur mit dem Begriff &quot;Klasseninstanz&quot; tu ich mich schwer... Ich lese so oft von Instanzen, aber so richtig begriffen hab ich's noch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480705</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 26 Mar 2008 15:12:17 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 15:28:06 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">// Klasse wird deklariert
class Klasse
{
};

// Instanz von Klasse mit Namen &quot;instanz&quot; wird deklariert und initialisiert
Klasse instanz;
// Noch eine Instanz derselben Klasse
Klasse instanz2;
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480726</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Mar 2008 15:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 15:39:17 GMT]]></title><description><![CDATA[<p>Cool, Danke! Das ist ja einfach - wenn ich also eine Klasse vererbe, ist die neue Klasse ein <strong>Instanz</strong> der Ursprungsklasse... Dann weiß ich doch worum es geht <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="🙂"
    /><br />
Wenn ich also eine static-Variable in einer Klassenmethode definiere und die Klasse dann vererbe (instanziiere?), greift die Methode der Klasseninstanz auf dieselbe Variable zu wie die Ursprungsklasse (selbe Speicherstelle). Ich kann somit den Inhalt einer Variablen auch vererben. Im Gegensatz dazu wird eine Member-Variable neu angelegt (zusätzliche Speicherstelle). Right? Hab ichs?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480734</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 26 Mar 2008 15:39:17 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 15:43:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Vererbung hat mit Instanzierung nichts zu tun. Wo siehst du in meinem Code eine Vererbung?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480737</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Mar 2008 15:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 15:46:36 GMT]]></title><description><![CDATA[<p>Ne mit vererben hat das ganze hier noch garnichts zu tun.<br />
Selbst wenn du deine Klasse vererbst kannst du niemals den Inhalt der Membervariablen vererben.<br />
Du definierst in deiner Klasse deine Variable counter.<br />
Dann kannst du 1000 Klassen instanzieren und hast dann insgesamt auch 1000 verschiedene Counter, die nur in der eigenen Instanz gültig sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480740</guid><dc:creator><![CDATA[fl_kl]]></dc:creator><pubDate>Wed, 26 Mar 2008 15:46:36 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 16:15:12 GMT]]></title><description><![CDATA[<p>Damn, ich hab's geahnt - doch nix begriffen... Ich schau mal bei Wiki, was ne Instanz ist. Dachte das wär ne Kopie der Klasse... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Edit: Also für OttoNormalProleten ist die Instanz(Informatik)-Erklärung bei Wiki nich geschrieben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Eine Folgerung trotzdem: Eine Instanz einer Klasse hat die Eigenschaften der Klasse, ist aber keine neue Klasse und deswegen hat das auch nichts mit Vererbung zu tun... ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480767</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 26 Mar 2008 16:15:12 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 16:11:19 GMT]]></title><description><![CDATA[<p>Naja in Wiki würde ich da nicht schauen.<br />
Ich würde eher ein Tutorial zu C++ Grundlagen suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480769</guid><dc:creator><![CDATA[mo_ld]]></dc:creator><pubDate>Wed, 26 Mar 2008 16:11:19 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 16:38:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Eine Klasse ist ein Konzept. Eine Instanz ist die konkrete Umsetzung dieses Konzepts mit der du im Arbeitspeicher agieren kannst.<br />
Als Beispiel Mensch und Person :<br />
Der Begriff &quot;Mensch&quot; definiert eine Klasse von Lebewesen mit genau festgelegten Merkmalen, die sie von andern Klassen wie Affen unterscheidet. Eine konkrete Person wie ich zum Beispiel ist eine Instanz dieser Klasse Mensch, nicht identisch mit anderen Personen der gleichen Klasse aber doch durch das gleiche zugrundeliegende Klassenprinzip ähnlich.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480803</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Mar 2008 16:38:35 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 16:54:03 GMT]]></title><description><![CDATA[<p>Na das meinte ich doch vorhin schon, ich kriegs bloß immer nicht richtig ausgedrückt - Wenn ich ein Objekt (Instanz) mit Hilfe einer Schablone (Klasse) erstelle, dann sah ich das bisher als Vererbung an, wenn das Objekt dann grundlegende Eigenschaften (und Methoden) der Klasse hat und nutzen kann.<br />
Teilweise sind die Begrifflichkeiten ziemlich blöd gewählt finde ich... Wenn ich eine Zeichnung freihand kopiere, &quot;vererbe&quot; ich ja im Prinzip der neuen Zeichnung auch grundlegende Merkmale der Vorlage (Größe, Formen, Farben), obwohl die Kopie der Zeichnung ja eine Instanz der Vorlage ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480827</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 26 Mar 2008 16:54:03 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Wed, 26 Mar 2008 17:02:23 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Nein der Begriff Vererbung ist dafür ganz klar falsch, den Vererbung ist in OOP etwas ganz anderes. Verwende Fachbegriffe nur in der Bedeutung für die sie auch definiert sind.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480830</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Mar 2008 17:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to counter erhöhen on Thu, 27 Mar 2008 09:01:33 GMT]]></title><description><![CDATA[<p>Ok, ich geb mir trotz Wirrungen Mühe! Man wird ja auch (Wodan und Donar sei Dank) immer gleich drauf hingewiesen, wenn man etwas grundverkehrt betitelt (siehe Vektoren) <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/1481177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481177</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Thu, 27 Mar 2008 09:01:33 GMT</pubDate></item></channel></rss>