<?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[Trennung von Dokument und Ansicht]]></title><description><![CDATA[<p>Hallo ;),</p>
<p>Ich glaube die Frage ist einen eigenen Thread wert!<br />
Mir ist da grad noch ein Gedanke bezüglich Trennung von Doc und View.<br />
Es heisst doch das doc hält die Daten !</p>
<p>Nun habe ich aber das hier:</p>
<pre><code class="language-cpp">void CSDI_DLG_Leerz_entfernenView::OnStreingabe() 
{     
    int n = 0; 
    CString gleich; 
    gleich = &quot;  &quot;; 

    CEingabeDlg dlgEing; 
    CRichEditCtrl&amp; rCtrl = GetRichEditCtrl();// Pointer auf das RichEditControl erstellen um dessen Funktionen zu nutzen 
    dlgEing.DoModal (); 

    while ((n = dlgEing.m_strEingabe.Find(gleich), n) &gt;= 0) 
    { 
       dlgEing.m_strEingabe.Delete(n); 
    } 
    rCtrl.ReplaceSel(dlgEing.m_strEingabe);     // Text formaitert auf RTF schreiben 
}
</code></pre>
<p>ins view gecodet.</p>
<p>Aber in das dlgEingabe wird der String eingegeben also die Daten.<br />
Wäre es da nicht richtiger das in das doc zu coden rein prinzipiell <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>
<p>Danke<br />
<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 />
ShadowEate</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188436/trennung-von-dokument-und-ansicht</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 07:19:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188436.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Jul 2007 12:30:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Tue, 31 Jul 2007 12:30:51 GMT]]></title><description><![CDATA[<p>Hallo ;),</p>
<p>Ich glaube die Frage ist einen eigenen Thread wert!<br />
Mir ist da grad noch ein Gedanke bezüglich Trennung von Doc und View.<br />
Es heisst doch das doc hält die Daten !</p>
<p>Nun habe ich aber das hier:</p>
<pre><code class="language-cpp">void CSDI_DLG_Leerz_entfernenView::OnStreingabe() 
{     
    int n = 0; 
    CString gleich; 
    gleich = &quot;  &quot;; 

    CEingabeDlg dlgEing; 
    CRichEditCtrl&amp; rCtrl = GetRichEditCtrl();// Pointer auf das RichEditControl erstellen um dessen Funktionen zu nutzen 
    dlgEing.DoModal (); 

    while ((n = dlgEing.m_strEingabe.Find(gleich), n) &gt;= 0) 
    { 
       dlgEing.m_strEingabe.Delete(n); 
    } 
    rCtrl.ReplaceSel(dlgEing.m_strEingabe);     // Text formaitert auf RTF schreiben 
}
</code></pre>
<p>ins view gecodet.</p>
<p>Aber in das dlgEingabe wird der String eingegeben also die Daten.<br />
Wäre es da nicht richtiger das in das doc zu coden rein prinzipiell <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>
<p>Danke<br />
<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 />
ShadowEate</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335682</guid><dc:creator><![CDATA[ShadowEater]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:30:51 GMT</pubDate></item><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Tue, 31 Jul 2007 12:36:56 GMT]]></title><description><![CDATA[<p>Okay, da sich scheinbar niemand zu einer Antwort aufrafft, gebe ich jetzt einfach mal meine Meinung kund. <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="😉"
    /><br />
...wie gesagt, ist nur ne Meinung... muss nicht richtig sein.</p>
<p>Ich würde die Funktion im View lassen.<br />
Und zwar aus aus zwei Gründen:<br />
1.) Das Hin- und Herreichen ist fehleranfällig und bläht die Sache auf.<br />
2.) Da ist ja nix mit Daten speichern, nur ein wenig Manipulation und die hat auch noch was mit der Anzeige zu tun.<br />
<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/1335690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335690</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:36:56 GMT</pubDate></item><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Tue, 31 Jul 2007 12:51:07 GMT]]></title><description><![CDATA[<p>Danke estartu <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=";D"
      alt="😉"
    /><br />
das wars was ich hören wollte also nur wenn was gespeichert wid oder so ins doc... !</p>
<p><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="😉"
    /><br />
ShadowEater</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335706</guid><dc:creator><![CDATA[ShadowEater]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Tue, 31 Jul 2007 12:56:33 GMT]]></title><description><![CDATA[<p>Na so is es ja nun auch nicht. Von wegen keiner rafft sich auf. Ich sehe es wie estartu. Du scheinst deinen Dateninput nicht abspeichern zu wollen und er ist auch weiter keinen Manupulationen unterworfen (nehm ich jetzt mal so an). Wenn du natürlich aus anderen Fenstern (Dialogen) drauf zugreifen wölltest, dann würde ich dir empfehlen, dies alles als Member ins Doc zu fassen.<br />
Der Vorteil des Doc ist, das es da Mechanismen zu Speichern und Laden (Serialisierung) bereits gibt und man die mit wenig Aufwand nutzen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335713</guid><dc:creator><![CDATA[AndyDD]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Tue, 31 Jul 2007 13:00:02 GMT]]></title><description><![CDATA[<p>AndyDD schrieb:</p>
<blockquote>
<p>Na so is es ja nun auch nicht. Von wegen keiner rafft sich auf.</p>
</blockquote>
<p>Ich meinte <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-188336.html" rel="nofollow">den Thread</a>, da ging das Thema unter. <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/1335719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335719</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:00:02 GMT</pubDate></item><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Tue, 31 Jul 2007 13:42:02 GMT]]></title><description><![CDATA[<p>Danke nochmal..... <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>
<blockquote>
<p>Wenn du natürlich aus anderen Fenstern (Dialogen) drauf zugreifen wölltest, dann würde ich dir empfehlen, dies alles als Member ins Doc zu fassen.</p>
</blockquote>
<p>Du würdest also durch das Doc zwischenspeichern und nicht die Daten einfach übergeben...!!! Bei grossen Datenmengen versteht sich !</p>
<p>o.k <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>
<p>Danke nochmal !<br />
<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="😉"
    /><br />
ShadowEater</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335789</guid><dc:creator><![CDATA[ShadowEater]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Tue, 31 Jul 2007 13:55:35 GMT]]></title><description><![CDATA[<p>ShadowEater schrieb:</p>
<blockquote>
<p>Du würdest also durch das Doc zwischenspeichern und nicht die Daten einfach übergeben...!!! Bei grossen Datenmengen versteht sich !</p>
</blockquote>
<p>Naja, sieh das Doc doch als zentralen Punkt für deine Daten. Du kannst dir von überall her einen Zeiger auf das Doc holen und über den auf die Daten zugreifen. Hast du mehrere Ansichten (Darstellung deiner Daten z.B. als Tabelle und als Diagramm), dann kannst du vom Doc aus die Ansichten benachrichtigen, damit sie die Änderungen neu zeichnen. Darin liegt der Sinn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335813</guid><dc:creator><![CDATA[AndyDD]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to Trennung von Dokument und Ansicht on Wed, 01 Aug 2007 07:51:03 GMT]]></title><description><![CDATA[<p>Danke AndyDD <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="😉"
    /><br />
Alles klar !</p>
<p>ShadowEater</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1336276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1336276</guid><dc:creator><![CDATA[ShadowEater]]></dc:creator><pubDate>Wed, 01 Aug 2007 07:51:03 GMT</pubDate></item></channel></rss>