<?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[TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen]]></title><description><![CDATA[<p>Hallo.<br />
Wie Jansen es wollte, ich eröffne ein neues Thema <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>Also Ich suche in einer RichEdit - finde dort auch meinen Suchstring.<br />
dann bekomme ich die zeichenanzahl wo der string liegt daraus hole ich mir die zeilennummer.<br />
nun möchte ich aber - 10 zeilen weiter scrollen - jedoch soll die gesuchte zeile weiterhin markiert sein</p>
<p>was ich bis jetzt habe findet die zeile und markiert sie scrollt dorthin - aber nur bis die zeile sichtbar ist. das heißt, das sie entwerder ganz unten oder ganz oben ist. sie soll aber in die mitt *hmpf*</p>
<pre><code class="language-cpp">for(int i=0 ; i&lt;RichEditText-&gt;Count ; i++)
                {
                        if(RichEditText-&gt;Strings[i] == ErrorString)
                        {
                                int FoundAt = Ausgabe-&gt;FindText(ErrorString, 0, Ausgabe-&gt;Text.Length(), TSearchTypes()&lt;&lt; stMatchCase);
                                Ausgabe-&gt;SetFocus();
                                Ausgabe-&gt;SelStart = FoundAt;
                                Ausgabe-&gt;SelLength = ErrorString.Length();
                                int zeile = Ausgabe-&gt;Perform(EM_LINEFROMCHAR,FoundAt,0);
                                SendMessage(Ausgabe,EM_SETSCROLLPOS,10,10);
                                break;
                        }
                }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/133610/trichedit-string-gefunden-an-die-positon-10-zeilen-weiter-gehen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 22:29:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133610.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Jan 2006 09:51:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 09:51:33 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Wie Jansen es wollte, ich eröffne ein neues Thema <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>Also Ich suche in einer RichEdit - finde dort auch meinen Suchstring.<br />
dann bekomme ich die zeichenanzahl wo der string liegt daraus hole ich mir die zeilennummer.<br />
nun möchte ich aber - 10 zeilen weiter scrollen - jedoch soll die gesuchte zeile weiterhin markiert sein</p>
<p>was ich bis jetzt habe findet die zeile und markiert sie scrollt dorthin - aber nur bis die zeile sichtbar ist. das heißt, das sie entwerder ganz unten oder ganz oben ist. sie soll aber in die mitt *hmpf*</p>
<pre><code class="language-cpp">for(int i=0 ; i&lt;RichEditText-&gt;Count ; i++)
                {
                        if(RichEditText-&gt;Strings[i] == ErrorString)
                        {
                                int FoundAt = Ausgabe-&gt;FindText(ErrorString, 0, Ausgabe-&gt;Text.Length(), TSearchTypes()&lt;&lt; stMatchCase);
                                Ausgabe-&gt;SetFocus();
                                Ausgabe-&gt;SelStart = FoundAt;
                                Ausgabe-&gt;SelLength = ErrorString.Length();
                                int zeile = Ausgabe-&gt;Perform(EM_LINEFROMCHAR,FoundAt,0);
                                SendMessage(Ausgabe,EM_SETSCROLLPOS,10,10);
                                break;
                        }
                }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/970355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970355</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 09:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 09:52:15 GMT]]></title><description><![CDATA[<p>RichEditText ist die StringList <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="🙂"
    /> nicht das da verwirrung aufkommt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970356</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 09:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 10:25:35 GMT]]></title><description><![CDATA[<p>upps.</p>
<pre><code class="language-cpp">String suchstr=&quot;h&quot;;
int pos=0;
while(pos&lt;RichEdit1-&gt;Lines-&gt;Count&amp;&amp;!RichEdit1-&gt;Lines-&gt;Strings[pos].Pos(suchstr)) pos++;
int mi=pos+10;
if(mi&gt;=RichEdit1-&gt;Lines-&gt;Count) mi=RichEdit1-&gt;Lines-&gt;Count;
RichEdit1-&gt;SelStart = RichEdit1-&gt;Perform(EM_LINEINDEX, mi, 0);
RichEdit1-&gt;Perform(EM_SCROLLCARET, 0, 0);
RichEdit1-&gt;SelStart = RichEdit1-&gt;Perform(EM_LINEINDEX, pos, 0);
RichEdit1-&gt;SelLength = RichEdit1-&gt;Lines-&gt;Strings[pos].Length();
RichEdit1-&gt;Perform(EM_SCROLLCARET, 0, 0);
RichEdit1-&gt;SetFocus();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/970384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970384</guid><dc:creator><![CDATA[remark]]></dc:creator><pubDate>Thu, 19 Jan 2006 10:25:35 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 11:28:54 GMT]]></title><description><![CDATA[<p>hmm<br />
also auf deinen code komme ich net klar.<br />
also was ich habe :</p>
<pre><code class="language-cpp">if(MehrfachAuswahl == 0)        //wir haben nur ein objekt und brauchen nix mit dateinamen suchen^^
        {
                AnsiString ErrorString;
                ErrorString = ErrorLB-&gt;Items-&gt;Strings[ErrorLB-&gt;ItemIndex];
                TStringList *RichEditText;
                RichEditText = new TStringList;
                try
                {
                        RichEditText-&gt;LoadFromFile(DateiNameLabel-&gt;Caption.c_str());
                }
                catch(...)
                {
                        ShowMessage(&quot;Fehler Beim Laden der Datei&quot;);
                        return;
                }

                for(int i=0 ; i&lt;RichEditText-&gt;Count ; i++)
                {
                        if(RichEditText-&gt;Strings[i] == ErrorString)
                        {
                                int FoundAt = Ausgabe-&gt;FindText(ErrorString, 0, Ausgabe-&gt;Text.Length(), TSearchTypes()&lt;&lt; stMatchCase);

                                Ausgabe-&gt;SetFocus();
                                Ausgabe-&gt;SelStart = FoundAt;
                                Ausgabe-&gt;SelLength = ErrorString.Length();
                                int zeile = Ausgabe-&gt;Perform(EM_LINEFROMCHAR,FoundAt,0);
                                Ausgabe-&gt;Perform(EM_SCROLLCARET,0,0);
                                delete RichEditText;
                                return;

                        }
                }
                ShowMessage(&quot;Nicht gefunden&quot;);
                delete RichEditText;
        }
</code></pre>
<p>ich kriege deinen leider auch nciht bei mir reingeformt <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="😞"
    /> bin halt dern00b</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970439</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 11:28:54 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 11:41:25 GMT]]></title><description><![CDATA[<p>so ich habe deins jetzt eingebaut bekommen.<br />
2 sachen:<br />
1. das brauch 10 sekunden. das ist nicht gut Oo<br />
2. wenn ich mir einen fehler unten anzeigen lasse und dann wieder einen oben - dann geht das auch nicht</p>
<p>trotzdem erstmal einen riesendank an dich <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="👍"
    /> <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/970450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970450</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 11:41:25 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 11:46:28 GMT]]></title><description><![CDATA[<p>dern00b schrieb:</p>
<blockquote>
<pre><code class="language-cpp">for(int i=0 ; i&lt;RichEditText-&gt;Count ; i++)
                {
                        if(RichEditText-&gt;Strings[i] == ErrorString)
                        {
                                ...

                                delete RichEditText;
                                return;

                        }
                }
                ShowMessage(&quot;Nicht gefunden&quot;);
                delete RichEditText;
</code></pre>
</blockquote>
<p>wieso so umständlich?</p>
<pre><code class="language-cpp">int iRow = RichEditText-&gt;IndexOf(ErrorString);
        if(iRow &gt;= 0)
        {
                ...
        }
        else
        {
                ShowMessage(&quot;Nicht gefunden&quot;);
        }
        delete RichEditText;
</code></pre>
<p>mfg<br />
BigNeal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970452</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Thu, 19 Jan 2006 11:46:28 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 11:48:44 GMT]]></title><description><![CDATA[<p>hmmm<br />
ich denke über deins noch nach....</p>
<p>effektive programmierung. hm. damit habe ich mich noch nie ebschäftigt <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/970454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970454</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 11:48:44 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 12:16:36 GMT]]></title><description><![CDATA[<p>10 Sekunden ???<br />
Hat deine ErrorListe 10000 Einträge oder hast du noch einen 286er ?<br />
Irgendwas ist da in deinem Code nicht korrekt.<br />
Das Problem bei IndexOf: Es findet keine Teilstrings.Außerdem benötigst du die Zeile und nicht die Position im Text ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970478</guid><dc:creator><![CDATA[remark]]></dc:creator><pubDate>Thu, 19 Jan 2006 12:16:36 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 12:27:09 GMT]]></title><description><![CDATA[<p>ja bis zu 48.000 einträge <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 />
bei meinem ersten versuch, ging es schneller nur nicht mit den 10 zeilen<br />
*ARGH*</p>
<p>das sind logfiles die ich bearbeite... können bis zu 70.000 zeilen haben *OMG*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970488</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 12:27:09 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 12:28:13 GMT]]></title><description><![CDATA[<p>das paket an logfiles ist 96 MegaByte groß (!!!!)<br />
purer text....<br />
und das ist nur ein kunde. und die haben ein paar mehr <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/970489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970489</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 12:28:13 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 12:30:33 GMT]]></title><description><![CDATA[<p>remark schrieb:</p>
<blockquote>
<p>Das Problem bei IndexOf: Es findet keine Teilstrings.</p>
</blockquote>
<p>will er das?</p>
<blockquote>
<pre><code class="language-cpp">if(RichEditText-&gt;Strings[x] == ErrorString)
</code></pre>
</blockquote>
<p>remark schrieb:</p>
<blockquote>
<p>Außerdem benötigst du die Zeile und nicht die Position im Text ...</p>
</blockquote>
<p>und was gibt <em>TStringList::IndexOf</em>zurück?</p>
<p>mfg<br />
BigNeal</p>
<p>edit: Strings[ i] (ohne Space will er nicht akzeptieren <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/970490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970490</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Thu, 19 Jan 2006 12:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 12:29:47 GMT]]></title><description><![CDATA[<p>remark schrieb:</p>
<blockquote>
<p>... ErrorListe 10000 Einträge</p>
</blockquote>
<p>ne es geht net um die errorliste. das sind so 2000 zeilen oder so<br />
es geht ja um die ausgabe des ganzen logfiles. das sind bis 70000zeilen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970492</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 12:29:47 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 12:43:43 GMT]]></title><description><![CDATA[<p>BigNeal schrieb:</p>
<blockquote>
<p>remark schrieb:</p>
<blockquote>
<p>Das Problem bei IndexOf: Es findet keine Teilstrings.</p>
</blockquote>
<p>will er das?</p>
</blockquote>
<p>Wenn ich mir normale LogFiles anschaue dann braucht er das.</p>
<p>Ja, sorry TStringList::IndexOf liefert dir die Zeile.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970505</guid><dc:creator><![CDATA[remark]]></dc:creator><pubDate>Thu, 19 Jan 2006 12:43:43 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 12:50:51 GMT]]></title><description><![CDATA[<p>dern00b schrieb:</p>
<blockquote>
<p>ne es geht net um die errorliste. das sind so 2000 zeilen oder so<br />
es geht ja um die ausgabe des ganzen logfiles. das sind bis 70000zeilen</p>
</blockquote>
<p>Und wo genau ist da jetzt das Problem? Die Übergabe der Daten an das RichEdit, oder das Positionieren innerhalb des RE?</p>
<p>[Edit]<br />
Wenn es um die Performance des Einfügens in das RichEdit geht: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-115295-and-postdays-is-0-and-postorder-is-asc-and-start-is-10.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-115295-and-postdays-is-0-and-postorder-is-asc-and-start-is-10.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/970509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970509</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 19 Jan 2006 12:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 13:01:30 GMT]]></title><description><![CDATA[<p>joey, ich wähle ien logfile aus.<br />
dann wird mir unten in der listbox die fehlerwertung ausgegeben. errors - abstürze - etc.<br />
oben in der richedit wird das file angezeigt</p>
<p>wenn ich jetzt in der listbox (ErrorLB) einen fehler anklicke, möchte ich ihn oben in der richedit anzeigen. das heißt die richedit soll solange scrollen bis der fehler zu sehen ist. allerdings soll er in die mitte positioniert werden. so pi mal daumen +10 zeilen.</p>
<p>verstehst du mein problem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970520</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 13:01:30 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 13:56:02 GMT]]></title><description><![CDATA[<p>Die Lösung ist doch schon gepostet worden?!?</p>
<p>Aber damit das ganze auch noch funktioniert, wenn sich die Größe des RichEdit ändert:</p>
<pre><code class="language-cpp">int zeile;
int anzahl_sichtbarer_zeilen = RichEdit1-&gt;Height / Form1-&gt;Canvas-&gt;TextHeight(Edit1-&gt;Text);
zeile = RichEdit1-&gt;Lines-&gt;IndexOf(Edit1-&gt;Text);
Label1-&gt;Caption = AnsiString(zeile);
RichEdit1-&gt;SelStart = RichEdit1-&gt;Perform(EM_LINEINDEX, 0, 0);
RichEdit1-&gt;Perform(EM_SCROLLCARET, 0, 0);
RichEdit1-&gt;SelStart = RichEdit1-&gt;Perform(EM_LINEINDEX, zeile + anzahl_sichtbarer_zeilen / 2, 0);
RichEdit1-&gt;Perform(EM_SCROLLCARET, 0, 0);
RichEdit1-&gt;SelStart = RichEdit1-&gt;Perform(EM_LINEINDEX, zeile, 0);
RichEdit1-&gt;SelLength = RichEdit1-&gt;Lines-&gt;Strings[zeile].Length();
RichEdit1-&gt;Perform(EM_SCROLLCARET, 0, 0);
</code></pre>
<p>Das ist nur grob hingepfuscht, funktioniert aber grundsätzlich und sollte als Anhaltspunkt genügen. Die Optimierungen überlasse ich Dir. Du solltest auch nicht den Canvas von Form1 nehmen, sondern einen eigenen erstellen und diesem die Texteigenschaften aus dem RichEdit zuweisen. So funktioniert das nur mit der Standardschriftart und garantiert nicht mehr, wenn Du die Schriftart oder -größe änderst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970575</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 19 Jan 2006 13:56:02 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 14:28:43 GMT]]></title><description><![CDATA[<p>joa da geht</p>
<p>ich versuche es noch zu verstehen aber eine riesendicken dank<br />
leider gibt es keinen knutsch smiley :=</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970614</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 14:28:43 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 15:26:59 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>int anzahl_sichtbarer_zeilen = RichEdit1-&gt;Height / Form1-&gt;Canvas-&gt;TextHeight(Edit1-&gt;Text);<br />
zeile = RichEdit1-&gt;Lines-&gt;IndexOf(Edit1-&gt;Text);</p>
</blockquote>
<p>sorry aber ich verstehe das nicht. Edit1 doesnt exist bei mir.<br />
ich klicke ja doppelt in die listbox wo die fehler ausgegeben werden <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/970657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970657</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 15:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 15:29:37 GMT]]></title><description><![CDATA[<p>Sorry. Das ist der Suchtext, der gefunden werden soll. Kannst auch eine belibiege Zeile aus dem RE nehmen. Es geht nur darum, die Größe einer Zeile in Pixel zu erhalten, um berechnen zu können, wie viele Zeilen in dem RE sichtbar sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970661</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 19 Jan 2006 15:29:37 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 15:31:35 GMT]]></title><description><![CDATA[<p>ja und ich kriege es net hin eine aussem richedit zu nehmen<br />
also das geth schon erstmal nur wenn ich die font veränder klappt es net mehr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970663</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 15:31:35 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 15:36:35 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>Du solltest auch nicht den Canvas von Form1 nehmen, sondern einen eigenen erstellen und diesem die Texteigenschaften aus dem RichEdit zuweisen. So funktioniert das nur mit der Standardschriftart und garantiert nicht mehr, wenn Du die Schriftart oder -größe änderst.</p>
</blockquote>
<p>Verwendest Du denn einen eigenen Canvas? Weist Du diesem die richtige Schriftart und Größe zu?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970667</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 19 Jan 2006 15:36:35 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 15:38:36 GMT]]></title><description><![CDATA[<p>da weiß ich ehrlich geasgt nix mit anzufangen^^</p>
<p>ich habe halt meine richedit und kann via fontdialog auch den font verändern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970668</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 15:38:36 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 15:42:54 GMT]]></title><description><![CDATA[<p>Tja, dann schau mal in der Hilfe unter TCanvas nach.</p>
<p>Versuchs erst mal selbst. Wenn Du es nicht hinbekommst, kannst Du ja einen neuen Thread zu diesem Thema erstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970671</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 19 Jan 2006 15:42:54 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 15:44:05 GMT]]></title><description><![CDATA[<p>das habe ich doch getan<br />
ich habe auch statt &quot;edit1-Text&quot;<br />
dem Ausgabe-&gt;Strings[i].Text<br />
etc. zugewiesen</p>
<p>aber das klappte net</p>
<p>ich weiß auch net wieso....<br />
in der hilfe habe ich acuh nachgeschaut<br />
ich bin zwar dern00b aber net dumm <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/970673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970673</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 15:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 16:15:43 GMT]]></title><description><![CDATA[<p>habe einafch / 10 geasgt - das geht schon^^</p>
<p>wenn der string aber am ende ist (so zeile 40.000 oder so)<br />
dauert es bi zu 18 sekunde. das ist net gut oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970692</guid><dc:creator><![CDATA[dern00b]]></dc:creator><pubDate>Thu, 19 Jan 2006 16:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit - String gefunden an die Positon + 10 Zeilen weiter gehen on Thu, 19 Jan 2006 18:23:48 GMT]]></title><description><![CDATA[<p>Habe bisher noch nicht ganz verstanden, was dein Programm genau machen soll.</p>
<p>Halten wir mal fest:<br />
1. Du hast in einer ListBox alle möglichen Fehlerarten drin.<br />
<a href="http://2.In" rel="nofollow">2.In</a> der ListBox wählst du einen Eintrag aus, und suchst in deiner Logdatei genau diesen Fehler ?</p>
<p>Sind die Einträge in der Logdatei absolut identisch mit den Fehlerarten in deiner ListBox, oder hast du da Datum,Zeit etc. mit dranhängen.<br />
Die Frage ist, ob es überhaupt erforderlich ist, die komplette Logdatei einzulesen, oder ob es reicht nur einen Ausschnitt einzulesen, der dann angezeigt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/970765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/970765</guid><dc:creator><![CDATA[remark]]></dc:creator><pubDate>Thu, 19 Jan 2006 18:23:48 GMT</pubDate></item></channel></rss>