<?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[CArchive überschreibt immer den Inhalt der Datei]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich benutze die Klasse Carchive heute zum ersten mal habe es vorher nur mit CFile gemacht, finde CArchive aber besser da die I/O Operatoren für fast jeden Datentyp überladen sind. Das Problem das ich habe ist das der Inhalt der Datei immer wieder überschrieben wird wenn ich reinschreibe obwohl ich CFile::modeNoTruncate als Flag einsetze. Weis jemadn warum bzw. wo der Fehler liegt ?</p>
<p>Hier ist meine Testroutine</p>
<p>vielendank schon mal</p>
<pre><code class="language-cpp">void CFileDlg::OnButton1() 
{
	//char buff[] = &quot;Hallo&quot;;

	try
	{
		CFile file(&quot;C:\\Projekte\\Visual C++\\TEMP\\file\\log.txt&quot;, CFile::modeCreate | CFile::modeWrite
			| CFile::modeNoTruncate);	

		CString str = &quot;Test\r\n&quot;;

		CArchive ar(&amp;file, CArchive::store);
		ar &lt;&lt; str;
		ar.Close();

		file.Close();
	}

	catch(CFileException* e)
	{
		e-&gt;ReportError();
		e-&gt;Delete();
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/54076/carchive-überschreibt-immer-den-inhalt-der-datei</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 14:44:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/54076.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Nov 2003 09:43:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CArchive überschreibt immer den Inhalt der Datei on Tue, 04 Nov 2003 09:43:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich benutze die Klasse Carchive heute zum ersten mal habe es vorher nur mit CFile gemacht, finde CArchive aber besser da die I/O Operatoren für fast jeden Datentyp überladen sind. Das Problem das ich habe ist das der Inhalt der Datei immer wieder überschrieben wird wenn ich reinschreibe obwohl ich CFile::modeNoTruncate als Flag einsetze. Weis jemadn warum bzw. wo der Fehler liegt ?</p>
<p>Hier ist meine Testroutine</p>
<p>vielendank schon mal</p>
<pre><code class="language-cpp">void CFileDlg::OnButton1() 
{
	//char buff[] = &quot;Hallo&quot;;

	try
	{
		CFile file(&quot;C:\\Projekte\\Visual C++\\TEMP\\file\\log.txt&quot;, CFile::modeCreate | CFile::modeWrite
			| CFile::modeNoTruncate);	

		CString str = &quot;Test\r\n&quot;;

		CArchive ar(&amp;file, CArchive::store);
		ar &lt;&lt; str;
		ar.Close();

		file.Close();
	}

	catch(CFileException* e)
	{
		e-&gt;ReportError();
		e-&gt;Delete();
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/386347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386347</guid><dc:creator><![CDATA[mike2003]]></dc:creator><pubDate>Tue, 04 Nov 2003 09:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to CArchive überschreibt immer den Inhalt der Datei on Tue, 04 Nov 2003 09:47:34 GMT]]></title><description><![CDATA[<p>Ich sehe grad mit SeekToEnd geht das aber geht das nicht besser ohne Seek... einzusetzen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386353</guid><dc:creator><![CDATA[mike2003]]></dc:creator><pubDate>Tue, 04 Nov 2003 09:47:34 GMT</pubDate></item></channel></rss>