<?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[größe eines Array während der Laufzeit ändern]]></title><description><![CDATA[<p>hallo,</p>
<p>folgender Code benutze ich im Kopf der *.cpp.<br />
AnsiString DatenString[1] [1];</p>
<p>void __fastcall THaupt::Button2Click(TObject *Sender)<br />
{<br />
AnsyString StringBuffer;<br />
int i;<br />
int y;</p>
<p>die Größe i und y liefert mir die Datenbank(RecordCount und FieldCount).<br />
jetzt möchte ich die Größe der Variable DatenString[?] [?] entsprechend den Parameter Recordcount und Fieldcount anpassen.</p>
<p>wer kann mir helfen.</p>
<p>}</p>
<p>vielen Dank im voraus.</p>
<p>Gruß Siegfried</p>
<p><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/topic/103403/größe-eines-array-während-der-laufzeit-ändern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 13:41:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/103403.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Mar 2005 11:37:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 11:37:07 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>folgender Code benutze ich im Kopf der *.cpp.<br />
AnsiString DatenString[1] [1];</p>
<p>void __fastcall THaupt::Button2Click(TObject *Sender)<br />
{<br />
AnsyString StringBuffer;<br />
int i;<br />
int y;</p>
<p>die Größe i und y liefert mir die Datenbank(RecordCount und FieldCount).<br />
jetzt möchte ich die Größe der Variable DatenString[?] [?] entsprechend den Parameter Recordcount und Fieldcount anpassen.</p>
<p>wer kann mir helfen.</p>
<p>}</p>
<p>vielen Dank im voraus.</p>
<p>Gruß Siegfried</p>
<p><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/740308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740308</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 11:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 11:45:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>dazu solltest du entweder DynamicArray oder einen STL-Container wie std::vector nehmen. Dazu findest du genug im Forum</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740318</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 08 Mar 2005 11:45:14 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 11:52:10 GMT]]></title><description><![CDATA[<p>hm wozu willst Du denn die Daten aus einem Query in Strings puffern? Mit -&gt;AsString kannst Du doch jederzeit die Tabellenwerte als String darstellen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740327</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 08 Mar 2005 11:52:10 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 12:02:01 GMT]]></title><description><![CDATA[<p>hallo Joe</p>
<p>deine Antwort ist richtig. Ich möchte aber, das die Daten ständig zu verfügung stehen.</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740334</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 12:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 12:28:58 GMT]]></title><description><![CDATA[<p>Verstehe ich nicht. Solange Du die Query offen hast, hast Du sie doch ständig zur Verfügung. Wenn es ein Perforamceproblem sein sollte, würde ich eher lokal Access oder besser die MSDE verwenden um die Daten zwischenzuspeichern. (oder Embedded Firebird, MySQL Lite...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740361</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 08 Mar 2005 12:28:58 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 14:14:36 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>folgendes habe ich im Internet gefunden.</p>
<p>#include &lt;vector&gt;<br />
using namespace std</p>
<p>int i;<br />
vector&lt;int&gt; TestArray;<br />
TestArray.resize(100, 100);<br />
TestArray[32,10] = 6;<br />
TestArray[65,92] = 16;<br />
TestArray.resize(120, 190);<br />
i = TestArray[65,92];<br />
i = TestArray[32,10];</p>
<p>was haltet ihr davon ?</p>
<p>habe nur einen kleinen Test durchgeführt.<br />
die vorhandene Werte wurden durch das vergrößern des Array's nicht gelöscht!!!</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740457</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 14:14:36 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 14:25:22 GMT]]></title><description><![CDATA[<p>Was wolltest du denn damit bezwecken? TestArray[32,10] = 6; kann nicht funktionieren. Es gibt keinen op[] der einen solchen Zugriff erlaubt.</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39489.html" rel="nofollow">C++ FAQ</a> und da der 4. Punkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740467</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Tue, 08 Mar 2005 14:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 14:48:03 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>mir geht es um folgendes. ich lade in einem DataModul aus eine Datenbank Werte,<br />
die a: ständig im Speicher vorhanden sein müssen, und b: ist in der Entwicklung<br />
die größe des Array nicht bekannt.<br />
da ich aus dem VB6 Bereich komme, und dort dieses für die Größe eines Array's<br />
wärend der Laufzeit mit &quot;&quot; (Redim myArray(55, 100)&quot;&quot; gelöst habe, suchte ich<br />
im Forum nach einer einfachen Lösung.<br />
Sollte ich auf dem falschem Weg sein, bin ich sehr dankbar für euere Hilfe</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740483</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 14:48:03 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 15:07:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">TestArray[32,10] = 6;
</code></pre>
<p>funktioniert nicht</p>
<p>versuchs dochmal so</p>
<pre><code class="language-cpp">TestArray[32][10] = 6;
</code></pre>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740508</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Tue, 08 Mar 2005 15:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 15:11:08 GMT]]></title><description><![CDATA[<p>Fürs Verständnis: Bei Datenbanken geht es grundsätzlich darum aktuelle Daten zur Verfügung zu haben, nicht die von vor ein paar Stunden (oder wann immer die Pufferung stattgefunden hat). Desweiteren sollte man das Abfragen kompletter Tabelleninhalte vermeiden, und statt dessen dem Anwender nur die relevanten Daten anzeigen, sprich die Anzahl der angezeigten Datensätze auf ein Minimum beschränken. Im optimalen Fall liefert eine DB-Abfrage nur einen einzigen Datensatz zurück. Dies reduziert die Serverbelastung und den Netzwerktraffic.</p>
<p>Deine Vorgehensweise erinnert mich eher Desktopdatenbank-Zeiten. Heutzutage ruft man nicht mehr gnadenlos alle vorhandenen Datensätze ab.</p>
<p>Vielleicht kannst Du die zu Grunde liegende Problematik schildern. Mir ist nicht klar, was Dein Ziel ist, also kann ich Dir auch nicht wirklich einen Rat geben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740512</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 08 Mar 2005 15:11:08 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 15:42:16 GMT]]></title><description><![CDATA[<p>hallo<br />
zu Beitrag 8:<br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox135" checked="true" /><label for="checkbox135">[x] adressiere, bekomme ich folgender Fehler:</label></div><br />
Erzeugen<br />
[C++ Fehler] MbccDatenbank.cpp(155): E2062 Unzulässiger Indirektionsoperator<br />
[C++ Fehler] MbccDatenbank.cpp(156): E2062 Unzulässiger Indirektionsoperator<br />
[C++ Fehler] MbccDatenbank.cpp(158): E2062 Unzulässiger Indirektionsoperator<br />
[C++ Fehler] MbccDatenbank.cpp(159): E2062 Unzulässiger Indirektionsoperator<br />
mit [x,x] funktioniert es. für mich ist unter C++ diese Schreibweise auch<br />
unerklärlich.</p>
<p>zu Beitrag 9:<br />
ich bin am aufbau einer Prozess-Steuerung, und deshalb müssen gewisse Daten aus<br />
der Datenbank ständig im Speicher vorhanden sein sollen. Hiermit möchte ich<br />
erreichen, das ich ein schnelles Timing erreiche.<br />
Ob hier mein Vorhaben sich als gut erweist, werde ich wohl oder übel, in den<br />
Raum stellen.</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740550</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 15:42:16 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 15:50:13 GMT]]></title><description><![CDATA[<p>Vorsicht, das ist der Komma-Operator: a, b bedeutet: Werte a und b hintereinander aus, gibt das Ergebnis von b zurück. Beispiel: a=4; b = (++a, a+3) setzt b auf 8. Wenn du also [x,x] schreibst, ist das das gleiche wie einfach nur [x], keinesfalls aber eine zweidimensionale Adressierung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740556</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 08 Mar 2005 15:50:13 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 16:04:35 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8189">@Beppo</a>, Dein letztes Posting finde ich ein bißchen wirr? Offensichtlich hast Du da einiges durcheinander geworfen...</p>
<p>Und wenn es um das letzte Quentchen Performance geht, wirst Du wohl nicht vermeiden können, die Daten in eigenen Strukturen zu verwalten. Zur Suche verwendet man dann balancierte binäre Suchbäume. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/740571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740571</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 08 Mar 2005 16:04:35 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 16:05:48 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wo ist dann der Fehler?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740575</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 16:05:48 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 16:08:44 GMT]]></title><description><![CDATA[<p>Hast Du schon einen Blick in die Hilfe zu vector geworfen?<br />
Ich sag nur eindimensional oder zweidimensional, das ist hier die Frage...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740583</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 08 Mar 2005 16:08:44 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 16:13:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nein, ich habe diese noch nicht durchgelesen.</p>
<p>Frage: wie würdest du dieses machen ?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740590</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 16:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 16:20:40 GMT]]></title><description><![CDATA[<p>Erst einmal die Hilfe lesen (und den Link, den PuppetMaster2K Dir gegeben hat).</p>
<p>Es nützt Dir gar nichts, wenn Dir hier der Code vorgegeben wírd und Du nicht wirklich was verstehst. Dann sind die nächsten (vermeidbaren) Fragen schon vorprogrammiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740596</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 08 Mar 2005 16:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to größe eines Array während der Laufzeit ändern on Tue, 08 Mar 2005 16:33:53 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>an alle vielen Dank. Muß erst alles verarbeiten.</p>
<p>Gruß Siegfried</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/740617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740617</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 08 Mar 2005 16:33:53 GMT</pubDate></item></channel></rss>