<?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[Textformatierung in TRichEdit]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>folgendes Problem: Mit Delphi kann ich Farb-Formatierungen der Schrift in einem RichEdit Feld wie folgt vornehmen:</p>
<pre><code>Messages.SelText := '{\rtf1\ansi\deff0{\colortbl;\red0\green0\blue0;}\cf1\i '+Nickname+ 
  ' ist der Sitzung beigetreten.\i0\line}';
</code></pre>
<p>Nun meine Frage: Ist die prinzipiell auf diesem Wege auch unter C++ mit dem BCB möglich?</p>
<pre><code class="language-cpp">RichEdit2-&gt;Lines-&gt;Add('{\rtf1\ansi\deff0{\colortbl;\red0\green0\blue0;}\cf1\i ' + Socket-&gt;RemoteAddress + 
  ' ist der Sitzung beigetreten.\i0\line}');
</code></pre>
<p>Dies scheint nicht zu laufen.</p>
<blockquote>
<p>[C++ Warnung] main.cpp(149): W8098 Ungültige mehrstellige Zeichenkonstante<br />
[C++ Fehler] main.cpp(149): E2129 char-Konstanten dürfen ein oder zwei Zeichen lang sein</p>
</blockquote>
<p>Danke für jede Anregung!<br />
MfG<br />
Tippo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206130/textformatierung-in-trichedit</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 23:49:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206130.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Feb 2008 14:46:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 14:47:13 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>folgendes Problem: Mit Delphi kann ich Farb-Formatierungen der Schrift in einem RichEdit Feld wie folgt vornehmen:</p>
<pre><code>Messages.SelText := '{\rtf1\ansi\deff0{\colortbl;\red0\green0\blue0;}\cf1\i '+Nickname+ 
  ' ist der Sitzung beigetreten.\i0\line}';
</code></pre>
<p>Nun meine Frage: Ist die prinzipiell auf diesem Wege auch unter C++ mit dem BCB möglich?</p>
<pre><code class="language-cpp">RichEdit2-&gt;Lines-&gt;Add('{\rtf1\ansi\deff0{\colortbl;\red0\green0\blue0;}\cf1\i ' + Socket-&gt;RemoteAddress + 
  ' ist der Sitzung beigetreten.\i0\line}');
</code></pre>
<p>Dies scheint nicht zu laufen.</p>
<blockquote>
<p>[C++ Warnung] main.cpp(149): W8098 Ungültige mehrstellige Zeichenkonstante<br />
[C++ Fehler] main.cpp(149): E2129 char-Konstanten dürfen ein oder zwei Zeichen lang sein</p>
</blockquote>
<p>Danke für jede Anregung!<br />
MfG<br />
Tippo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460258</guid><dc:creator><![CDATA[Tippokrates]]></dc:creator><pubDate>Thu, 21 Feb 2008 14:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 15:06:47 GMT]]></title><description><![CDATA[<p>Einfache Hochkommas repräsentieren einen einzelnen Charakter. Tausche also die ' gegen &quot; und sollte funktionieren.<br />
Ich sehe aber ehrlich gesagt keinen Grund die normalen Funktionen zu verwenden, um Farbe Schriftgröße etc zu setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460279</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 21 Feb 2008 15:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 15:06:52 GMT]]></title><description><![CDATA[<p>Strings werden bei C++ in Anführungsstriche gepackt &quot;&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460281</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 21 Feb 2008 15:06:52 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 15:06:54 GMT]]></title><description><![CDATA[<p>Also weiß nicht genau ob das so geht, aber du hast auf jeden fall einen fehler in deinem string.</p>
<p>wenn dann musst du das so schreiben:</p>
<pre><code class="language-cpp">RichEdit2-&gt;Lines-&gt;Add(&quot;{\rtf1\ansi\deff0{\colortbl;\red0\green0\blue0;}\cf1\i &quot; + Socket-&gt;RemoteAddress + 
  &quot; ist der Sitzung beigetreten.\i0\line}&quot;);
</code></pre>
<p>D</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460282</guid><dc:creator><![CDATA[JBOpael]]></dc:creator><pubDate>Thu, 21 Feb 2008 15:06:54 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 15:36:46 GMT]]></title><description><![CDATA[<p>Danke für die schnellen Antworten,<br />
nur wenn ich diesen weg weiter verfolge bekomme ich folgenden Output im RichEdit2</p>
<blockquote>
<p>{<br />
tf1nsideff0{colortbl;<br />
ed0green0lue0;}cf1i 127.0.0.1 ist der Sitzung beigetreten.i0line}</p>
</blockquote>
<p>genau mit den Sonderzeichen und den Zeilennumbrüchen.<br />
Kann man das korrigieren, wenn ja, wie?</p>
<p>Danke!<br />
Tippo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460310</guid><dc:creator><![CDATA[Tippokrates]]></dc:creator><pubDate>Thu, 21 Feb 2008 15:36:46 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 15:46:42 GMT]]></title><description><![CDATA[<p>Du mußt einfach alle vorkommenden Backslashs maskieren (verdoppeln) sonst interpretiert der Compiler das nachfolgende Zeichen als Steuerzeichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460321</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 21 Feb 2008 15:46:42 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 18:55:13 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Du mußt einfach alle vorkommenden Backslashs maskieren (verdoppeln) sonst interpretiert der Compiler das nachfolgende Zeichen als Steuerzeichen.</p>
</blockquote>
<p>Wirklich alle?</p>
<pre><code class="language-cpp">RichEdit1-&gt;Lines-&gt;Add(AnsiString(&quot;{\\rtf1\\ansi\\deff0{\\colortbl;\\red0\\green0\\blue0;}\\cf1\\i&quot; 
  + astrText + &quot; ist der Sitzung beigetreten.\\i0}&quot;));
</code></pre>
<p>Da schmiert mir das ganze Programm ab. Frierte einfach komplett ein. CPU Load steigt aber nicht auf 100%, es ist dann einfach weg und lässt sich nichtmal über den Builder Shortcut [Strg] + [F2] abbrechen.</p>
<p>Ich weiss nicht weiter. <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>MfG<br />
Tippo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460495</guid><dc:creator><![CDATA[Tippokrates]]></dc:creator><pubDate>Thu, 21 Feb 2008 18:55:13 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Thu, 21 Feb 2008 19:14:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Arbeite doch besser mit den Eigenschaften von TRichEdit als mit direktem RTF-Formatierungen. Schau dir TRichEdit in der Builder-Hilfe mal genau an, da gibt es eine Eigenschaft die den Stil des Textes selektiv beeinflußen kann.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460502</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 21 Feb 2008 19:14:12 GMT</pubDate></item><item><title><![CDATA[Reply to Textformatierung in TRichEdit on Fri, 22 Feb 2008 16:12:03 GMT]]></title><description><![CDATA[<p>EDIT:</p>
<p>folgendes funktioniert:</p>
<pre><code class="language-cpp">AnsiString astrText = AnsiString(&quot;{\\rtf1\\ansi\\deff0{\\colortbl; \\red255\\green0\\blue0;}\\cf1 roter text\\cf0 noch ein text&quot;);
  RichEdit1-&gt;Text = astrText;
</code></pre>
<p>wenn ich jetzt aber nicht RichEdit1-&gt;Tex = astrText mache, da ich ja eine Zeile anfügen möchte</p>
<pre><code class="language-cpp">RichEdit1-&gt;Lines-&gt;Add(astrText);
</code></pre>
<p>lautet der Fehler</p>
<blockquote>
<p>EOutOfReources</p>
</blockquote>
<p>gehen tut auch</p>
<pre><code class="language-cpp">RichEdit1-&gt;Lines-&gt;Strings[RichEdit1-&gt;Lines-&gt;Count] = astrText;
</code></pre>
<p>Sicher mache ich wieder einen dilettantischen Fehler...</p>
<p>MfG<br />
Tippo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460991</guid><dc:creator><![CDATA[Tippokrates]]></dc:creator><pubDate>Fri, 22 Feb 2008 16:12:03 GMT</pubDate></item></channel></rss>