<?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[Init beim RichEdit]]></title><description><![CDATA[<p>Hi Leute<br />
ich kann leider mein RichEdit nicht richtig Initialisieren und ich hoffe hier kann mir geholfen werden. <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>
<pre><code class="language-cpp">TPrintSteuerung::TPrintSteuerung(TComponent* Owner)
{
   PrintDialog1=new TPrintDialog(Owner);
   Text1=new TRichEdit(Owner);
   BitFeld=new GBits();
   Liste=new TStringList();
   Liste2=new TStringList();
   parent=new TWinControl(Owner);
   const_laenge=19;
   Lklammer_ohne=&quot; [   ] &quot;;

   this-&gt;Text1-&gt;Parent=parent;

   this-&gt;Text1-&gt;Paragraph-&gt;TabCount=2;      &lt;- hier crasht es!!!
   this-&gt;Text1-&gt;Paragraph-&gt;Tab[0]=220;
   this-&gt;Text1-&gt;Font-&gt;Name=&quot;Times New Roman&quot;;
}
</code></pre>
<p>Fehlermeldung: kein übergeordnetes Fenster</p>
<p>aufgerufen wird mit : test=new TPrintSteuerung(Form1);</p>
<p>mfg</p>
<p>Gast1807</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/117172/init-beim-richedit</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 02:10:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117172.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Aug 2005 09:57:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Init beim RichEdit on Thu, 04 Aug 2005 09:57:10 GMT]]></title><description><![CDATA[<p>Hi Leute<br />
ich kann leider mein RichEdit nicht richtig Initialisieren und ich hoffe hier kann mir geholfen werden. <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>
<pre><code class="language-cpp">TPrintSteuerung::TPrintSteuerung(TComponent* Owner)
{
   PrintDialog1=new TPrintDialog(Owner);
   Text1=new TRichEdit(Owner);
   BitFeld=new GBits();
   Liste=new TStringList();
   Liste2=new TStringList();
   parent=new TWinControl(Owner);
   const_laenge=19;
   Lklammer_ohne=&quot; [   ] &quot;;

   this-&gt;Text1-&gt;Parent=parent;

   this-&gt;Text1-&gt;Paragraph-&gt;TabCount=2;      &lt;- hier crasht es!!!
   this-&gt;Text1-&gt;Paragraph-&gt;Tab[0]=220;
   this-&gt;Text1-&gt;Font-&gt;Name=&quot;Times New Roman&quot;;
}
</code></pre>
<p>Fehlermeldung: kein übergeordnetes Fenster</p>
<p>aufgerufen wird mit : test=new TPrintSteuerung(Form1);</p>
<p>mfg</p>
<p>Gast1807</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845382</guid><dc:creator><![CDATA[Gast1807]]></dc:creator><pubDate>Thu, 04 Aug 2005 09:57:10 GMT</pubDate></item><item><title><![CDATA[Reply to Init beim RichEdit on Thu, 04 Aug 2005 10:03:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>mir ist das immer dann passiert, wenn das Richedit noch keinen Parent(vielleicht auch Owner) hatte.<br />
Du gibts zwar einen Parent (bzw Owner) an, aber sind die auch ungleich 0?</p>
<p>Vielleicht ist es das ja.</p>
<p>Ciao,<br />
jenz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845390</guid><dc:creator><![CDATA[jenz]]></dc:creator><pubDate>Thu, 04 Aug 2005 10:03:10 GMT</pubDate></item><item><title><![CDATA[Reply to Init beim RichEdit on Thu, 04 Aug 2005 10:09:05 GMT]]></title><description><![CDATA[<p>ja, die mit new erstellten Objekte sind alle richtig initialisiert. <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/845393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845393</guid><dc:creator><![CDATA[Gast1807]]></dc:creator><pubDate>Thu, 04 Aug 2005 10:09:05 GMT</pubDate></item><item><title><![CDATA[Reply to Init beim RichEdit on Thu, 04 Aug 2005 10:18:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>was erhoffst du dir davon?</p>
<pre><code class="language-cpp">parent=new TWinControl(Owner);
this-&gt;Text1-&gt;Parent=parent;
</code></pre>
<p>WinControl ist doch eine Basisklasse ohne Funktion.<br />
Das Problem ist einfach, das du eine echte Instanz von WinControl brauchst.<br />
Du kannst es so machen, was meistens funktionieren sollte</p>
<pre><code class="language-cpp">Text1-&gt;Parent=dynamic_cast&lt;TWinControl *&gt; (Owner);
</code></pre>
<p>Und/Oder du gibst deiner Klasse TPrinterSteuerung moch eine Eigenschaft, wo du ein WinControl zuweisen kannst, das du dann über den Setter an die untergeordneten Controls weitergibst.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845400</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 04 Aug 2005 10:18:46 GMT</pubDate></item><item><title><![CDATA[Reply to Init beim RichEdit on Thu, 04 Aug 2005 10:22:56 GMT]]></title><description><![CDATA[<p>Danke, deins läuft <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>
<p>aber in mein parent müßten doch auch die gleich infos drin stehen, wie die dich ich jetzt mit &quot;dynamic_cast&lt;TWinControl *&gt; (Owner);&quot; hole oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845405</guid><dc:creator><![CDATA[Gast1807]]></dc:creator><pubDate>Thu, 04 Aug 2005 10:22:56 GMT</pubDate></item><item><title><![CDATA[Reply to Init beim RichEdit on Thu, 04 Aug 2005 10:26:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>weis jetzt nicht genau, was du wissen willst. Schau dir in der Hilfe mal die Klassenhierarchie von TForm an. Das ist nämlich u.a. abgeleitet von TWinControl, was wiederrum von u.a. TComponent abgeleitet ist. Deshalb kannst du meistens diesen cast machen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845407</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 04 Aug 2005 10:26:08 GMT</pubDate></item></channel></rss>