<?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[OnSaveDocument?]]></title><description><![CDATA[<p>Habe da ein kleines Problem.<br />
Und zwar habe ich in meinem SDI Project meine eigene OnSaveDocument geschrieben um .ini Dateien zu schreiben.<br />
Dies macht er auch ohne Prob aber sobald<br />
die Zeile</p>
<p>return CDocument::OnSaveDocument(lpszPathName);</p>
<p>abgearbeitet wurde setzt er meine .ini Datei wieder auf 0KB, das heist sobald die return anweisung kommt überschreibt er mir meine .ini.</p>
<p>Woran kann das liegen?<br />
Wie gesagt mit dem Debugger habe ich alles verfolgt und er schreibt auch die ini einträge aber nach der returnanweisung ist alles leer.</p>
<p>M.f.G.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6033/onsavedocument</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 10:29:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6033.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Jun 2003 07:23:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OnSaveDocument? on Thu, 05 Jun 2003 07:23:00 GMT]]></title><description><![CDATA[<p>Habe da ein kleines Problem.<br />
Und zwar habe ich in meinem SDI Project meine eigene OnSaveDocument geschrieben um .ini Dateien zu schreiben.<br />
Dies macht er auch ohne Prob aber sobald<br />
die Zeile</p>
<p>return CDocument::OnSaveDocument(lpszPathName);</p>
<p>abgearbeitet wurde setzt er meine .ini Datei wieder auf 0KB, das heist sobald die return anweisung kommt überschreibt er mir meine .ini.</p>
<p>Woran kann das liegen?<br />
Wie gesagt mit dem Debugger habe ich alles verfolgt und er schreibt auch die ini einträge aber nach der returnanweisung ist alles leer.</p>
<p>M.f.G.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29286</guid><dc:creator><![CDATA[NiceDocSave]]></dc:creator><pubDate>Thu, 05 Jun 2003 07:23:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnSaveDocument? on Thu, 05 Jun 2003 08:06:00 GMT]]></title><description><![CDATA[<p>Liegt es so fern jeder Vorstellung, dass wenn die Zeile 'return CDocument::OnSaveDocument(lpszPathName);'<br />
den Fehler erzeugt, diese einfach wegzulassen <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/29287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29287</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Thu, 05 Jun 2003 08:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnSaveDocument? on Thu, 05 Jun 2003 08:10:00 GMT]]></title><description><![CDATA[<p>Ich glaube schon da sie einen BOOL zurück liefert.</p>
<p>BOOL CSParamDoc::OnSaveDocument(LPCTSTR lpszPathName)</p>
<p>und wenn ich daraus einen void mache und die return anweisung weglasse spuckt er mir fehler aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29288</guid><dc:creator><![CDATA[NiceDocSave]]></dc:creator><pubDate>Thu, 05 Jun 2003 08:10:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnSaveDocument? on Thu, 05 Jun 2003 08:29:00 GMT]]></title><description><![CDATA[<p>Statt<br />
return CDocument::OnSaveDocument(lpszPathName);<br />
einfach<br />
return true;<br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29289</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 05 Jun 2003 08:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnSaveDocument? on Thu, 05 Jun 2003 08:31:00 GMT]]></title><description><![CDATA[<p>Laut der schönen MSDN, ich nahm an, dass Du da mal reingeschaut hast (sorry, mein Fehler), sollte eine BOOL-Funktion names OnSaveDocument TRUE zurückgeben, wenn sie erfolgreich war.</p>
<p>ersetze 'return CDocument::OnSaveDocument(lpszPathName);'<br />
mit<br />
'return TRUE;'</p>
<p>wäre die Lösung gewesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29290</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Thu, 05 Jun 2003 08:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnSaveDocument? on Thu, 05 Jun 2003 08:50:00 GMT]]></title><description><![CDATA[<p>Ich danke dir vielmals.</p>
<p>Jetzt funzt es.<br />
Aber warum funzt es nicht wenn die returnanweisung so bleibt wie sie ist.Sie wurde nunmal vom Assi so erzeugt und ich dachte das sie auch TRUE zurück geben mußte.<br />
hmm ist mir irgendwie nicht ganz klar.</p>
<p>Aber trotzdem danke</p>
<p>Ps:Ich habe in der MSDN nachgeschaut.<br />
Ich weiß das hier viel wert darauf gelegt wird aber habe das ganze irgendwie falsch verstanden</p>
<p>Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29291</guid><dc:creator><![CDATA[NiceDocSave]]></dc:creator><pubDate>Thu, 05 Jun 2003 08:50:00 GMT</pubDate></item></channel></rss>