<?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[Eine TStringList in zwei _fastcalls]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab des jetzt mit der TStringList probiert. Hab aber noch ein kleines Problem.</p>
<p>Also ich fülle die TStringList mit folgender Funktion</p>
<pre><code>void __fastcall TForm1::Datei1ffnen1Click(TObject *Sender)
{
TStringList *Datei1 = new TStringList();

...//aus geöffneter Datei Lesen und in TStringList schreiben

}
</code></pre>
<p>nun möchte ich die Datei mit folgender Funktion speichern</p>
<pre><code>void __fastcall TForm1::Speichern1Click(TObject *Sender)
{
int nr1=0,nr2=0;
TStringList *mess = new TStringList();

for(int x=1; x&lt;200; x++)
{
mess-&gt;Add(IntToStr(nr1)+&quot;.&quot;+IntToStr(nr2)+Datei1-&gt;Strings[x]);
nr2++;
if(nr2==10){nr1++; nr2=0;}
}

mess-&gt;SaveToFile(&quot;test.sim&quot;); }
</code></pre>
<p>Bekomme aber immer folgende Fehlermeldung</p>
<p>E2316 'Strings' ist kein Element von 'TMenuItem'</p>
<p>Wie geht das mit dem übergeben von Variablen an _fastcalls?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157191/eine-tstringlist-in-zwei-_fastcalls</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 06:06:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157191.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 Aug 2006 19:38:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eine TStringList in zwei _fastcalls on Wed, 23 Aug 2006 19:38:18 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab des jetzt mit der TStringList probiert. Hab aber noch ein kleines Problem.</p>
<p>Also ich fülle die TStringList mit folgender Funktion</p>
<pre><code>void __fastcall TForm1::Datei1ffnen1Click(TObject *Sender)
{
TStringList *Datei1 = new TStringList();

...//aus geöffneter Datei Lesen und in TStringList schreiben

}
</code></pre>
<p>nun möchte ich die Datei mit folgender Funktion speichern</p>
<pre><code>void __fastcall TForm1::Speichern1Click(TObject *Sender)
{
int nr1=0,nr2=0;
TStringList *mess = new TStringList();

for(int x=1; x&lt;200; x++)
{
mess-&gt;Add(IntToStr(nr1)+&quot;.&quot;+IntToStr(nr2)+Datei1-&gt;Strings[x]);
nr2++;
if(nr2==10){nr1++; nr2=0;}
}

mess-&gt;SaveToFile(&quot;test.sim&quot;); }
</code></pre>
<p>Bekomme aber immer folgende Fehlermeldung</p>
<p>E2316 'Strings' ist kein Element von 'TMenuItem'</p>
<p>Wie geht das mit dem übergeben von Variablen an _fastcalls?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123185</guid><dc:creator><![CDATA[Reamer]]></dc:creator><pubDate>Wed, 23 Aug 2006 19:38:18 GMT</pubDate></item><item><title><![CDATA[Reply to Eine TStringList in zwei _fastcalls on Wed, 23 Aug 2006 20:04:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>1. du hast ein TMenuItem namens Datei1 ... du siehst eindeutige Namen wären angebracht.</p>
<p>2. du must die StringList Datei1 (und nocheinmal mein Hinweis, einen sinnvollen Namen für alle Komponenten und Variablen zu verwenden!) zu einem Member des Forms machen, um in verschiedenen Methoden darauf zugreifen zu können.<br />
Im Konstruktor erstellst du die Instanz dafür, und im (noch anzulegenden) Destruktor löscht du diese wieder.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123210</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 23 Aug 2006 20:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to Eine TStringList in zwei _fastcalls on Wed, 23 Aug 2006 20:23:09 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ok, die TStringList heisst jetzt First.</p>
<p>Und ist das der Konstruktor von Form1?</p>
<pre><code>__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
</code></pre>
<p>Wenn ja wohin muss das dann?<br />
Bin neu auf dem Gebiet tue mich noch etwas schwer.</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123226</guid><dc:creator><![CDATA[Reamer]]></dc:creator><pubDate>Wed, 23 Aug 2006 20:23:09 GMT</pubDate></item><item><title><![CDATA[Reply to Eine TStringList in zwei _fastcalls on Wed, 23 Aug 2006 20:36:32 GMT]]></title><description><![CDATA[<p>Habs gefunden in der .h</p>
<p>Dankeschön.Funktioniert.</p>
<p>Grüsse Reamer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123237</guid><dc:creator><![CDATA[Reamer]]></dc:creator><pubDate>Wed, 23 Aug 2006 20:36:32 GMT</pubDate></item></channel></rss>