<?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[TStrings-&amp;gt;LoadFromFile geht nicht richtig!]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchste ein TString-Objekt erzeugen; Dies habe ich so gelöst:</p>
<pre><code class="language-cpp">TStrings *string;

string-&gt;LoadFromFile(&quot;E:\\test.html&quot;);
</code></pre>
<p>Doch leider spuckt der Compiler mir eine EAccessViolation aus!<br />
Kann mir einer helfen, dass das geht?!</p>
<p>Vielen Dank!</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153781/tstrings-gt-loadfromfile-geht-nicht-richtig</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 10:57:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153781.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Jul 2006 12:08:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Thu, 20 Jul 2006 12:08:46 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchste ein TString-Objekt erzeugen; Dies habe ich so gelöst:</p>
<pre><code class="language-cpp">TStrings *string;

string-&gt;LoadFromFile(&quot;E:\\test.html&quot;);
</code></pre>
<p>Doch leider spuckt der Compiler mir eine EAccessViolation aus!<br />
Kann mir einer helfen, dass das geht?!</p>
<p>Vielen Dank!</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101143</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Thu, 20 Jul 2006 12:08:46 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Thu, 20 Jul 2006 12:12:22 GMT]]></title><description><![CDATA[<p>Nimm TStringList anstatt TStrings. Ach ja, du solltest vielleicht auch noch per &quot;new&quot; Speicher für das Objekt allokieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101152</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 20 Jul 2006 12:12:22 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Thu, 20 Jul 2006 12:13:36 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p>Ach ja, du solltest vielleicht auch noch per &quot;new&quot; Speicher für das Objekt allokieren...</p>
</blockquote>
<p>lol das hätte ich mal als erstes geschrieben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101158</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Thu, 20 Jul 2006 12:13:36 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Thu, 20 Jul 2006 12:17:40 GMT]]></title><description><![CDATA[<p>skluge schrieb:</p>
<blockquote>
<p>ich möchste ein TString-Objekt erzeugen; Dies habe ich so gelöst:</p>
<pre><code class="language-cpp">TStrings *string;
</code></pre>
</blockquote>
<p>So erzeugst Du aber nur eine Zeiger auf TStrings. Ein Objekt muß dann auch mit new erzeugt werden. Geht mit TStrings allerdings nicht, weil es eine abstrakte Klasse ist.</p>
<p>[Edit:] Da hab ich wohl ein bißchen langsam getippt....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101164</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 20 Jul 2006 12:17:40 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Thu, 20 Jul 2006 12:25:34 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>und noch der Hinweis, das mit new angelegte Instanzen auch manuell mit delete wieder gelöscht werden müßen (Ausnahmen bestätigen die Regel).</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101182</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 20 Jul 2006 12:25:34 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 08:55:04 GMT]]></title><description><![CDATA[<p>Sorry für die späte Antwort!</p>
<p>hier mal mein Quellcode:</p>
<pre><code class="language-cpp">TStrings *string = new TStrings();

   m_pMessage-&gt;MessageParts-&gt;Add();
   TIdText *IdText1 = new TIdText(m_pMessage-&gt;MessageParts,string-&gt;Lines);
   IdText1-&gt;ContentType=&quot;text/plain&quot;;

   TIdText *IdText2 = new TIdText(m_pMessage-&gt;MessageParts,string-&gt;Lines);
   IdText2-&gt;ContentType=&quot;text/html&quot;
</code></pre>
<p>Wenn ich jetzt den Compiler laufen lasse, dann spuckt er mir folgenden Fehler aus:</p>
<blockquote>
<p>[C++ Fehler] Unit1.cpp(115): E2352 Instanz der abstrakten Klasse 'TStrings' kann nicht erzeugt werden<br />
[C++ Fehler] Unit1.cpp(115): E2353 Klasse 'TStrings' ist abstrakt, weil '_fastcall TStrings::Get(int) = 0'</p>
</blockquote>
<p>ich möchte in die Variable &quot;string&quot; HTML-Code packen! Leider nimmt die TIdText-Komponente nur TStrings als Wert, oder?!</p>
<p>Wie kann ich das denn lösen?</p>
<p>Danke für die Antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101637</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Fri, 21 Jul 2006 08:55:04 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 08:58:02 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p>Nimm TStringList anstatt TStrings. Ach ja, du solltest vielleicht auch noch per &quot;new&quot; Speicher für das Objekt allokieren...</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1101639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101639</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 21 Jul 2006 08:58:02 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 09:02:19 GMT]]></title><description><![CDATA[<p>C++ Builder 6 Hilfe schrieb:</p>
<blockquote>
<p>Von TStrings abgeleitete Objekte ermöglichen die Speicherung und Bearbeitung von String-Listen. TStrings enthalten virtuelle Methoden und sollten nicht direkt instantiiert werden</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1101645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101645</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Fri, 21 Jul 2006 09:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 10:08:59 GMT]]></title><description><![CDATA[<p>Wenn ich eine StringListe nehmen soll, wie kann ich die dann aber auf die Methode:</p>
<pre><code class="language-cpp">TIdText *IdText1 = new TIdText(m_pMessage-&gt;MessageParts, ??????? );
</code></pre>
<p>anwenden? Hier wird doch TStrings erwartet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101684</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Fri, 21 Jul 2006 10:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 10:13:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du solltest dir unbedingt Grundlagen in OOP beibringen.</p>
<p>Denn dann wüßtest du, das da TStringList von TStrings abgeleitet ist, eine Instanz von TStringList auch als TStrings angesprochen werden kann. Das heißt du kannst dort ganz normal eine TStringList übergeben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101685</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 21 Jul 2006 10:13:07 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 10:14:56 GMT]]></title><description><![CDATA[<p>evtl. mit StringList-&gt;Strings?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101687</guid><dc:creator><![CDATA[SilentSurfer]]></dc:creator><pubDate>Fri, 21 Jul 2006 10:14:56 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 10:22:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>@ SilentSurfer :<br />
Schau dir doch in der BCB-Hilfe mal an, was TStringList::Strings als Typ zurückgibt.<br />
Oder probier es in einem Beispielprojekt bei dir aus.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101691</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 21 Jul 2006 10:22:22 GMT</pubDate></item><item><title><![CDATA[Reply to TStrings-&amp;gt;LoadFromFile geht nicht richtig! on Fri, 21 Jul 2006 10:28:51 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a>:<br />
hast recht, AnsiString als Rückgabe ist nicht geeignet.<br />
War ein Schnellschuss aus der Hüfte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101694</guid><dc:creator><![CDATA[SilentSurfer]]></dc:creator><pubDate>Fri, 21 Jul 2006 10:28:51 GMT</pubDate></item></channel></rss>