<?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[Probleme beim Schreiben in eine Datei mit Hilfe von WriteFile]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe ein Problem mit WriteFile. Ich habe eine Datei, die ich zu beginn (richtig) einlese, im Programm veränder und dann zum Schluss wenn das Programm geschlossen wird, wieder in diese Datei schreibe. Jedoch wird das alte gelöscht bzw. soll überschrieben werden.<br />
Hier kurz ein Ausschnitt von meinem Code:</p>
<pre><code class="language-cpp">CString text;
//... 
int fileSize = text.GetLength();
char *Buffer = new char[fileSize];
strcpy(Buffer, text);
OVERLAPPED info;
info.hEvent = 0;
info.Internal = (DWORD)0;
info.InternalHigh = (DWORD)0;
info.Offset = (DWORD)0;
info.OffsetHigh = (DWORD)0;

int erfolgreich = WriteFile(lockFileHandle, Buffer, fileSize, &amp;w, &amp;info);
</code></pre>
<p>Mein Problem ist jedoch, dass er nicht immer alles von der Datei löscht. Sprich wenn er wieder etwas hineinschreibt und man sich dann die Datei ansieht, sind noch &quot;alte&quot; Sachen vorhanden. Was habe ich vergessen zu beachten? <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>Wäre dankbar für jede Hilfe!!<br />
Danke,</p>
<p>Gruß 's Mädle</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129502/probleme-beim-schreiben-in-eine-datei-mit-hilfe-von-writefile</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 13:13:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129502.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Dec 2005 10:41:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme beim Schreiben in eine Datei mit Hilfe von WriteFile on Wed, 14 Dec 2005 10:41:41 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe ein Problem mit WriteFile. Ich habe eine Datei, die ich zu beginn (richtig) einlese, im Programm veränder und dann zum Schluss wenn das Programm geschlossen wird, wieder in diese Datei schreibe. Jedoch wird das alte gelöscht bzw. soll überschrieben werden.<br />
Hier kurz ein Ausschnitt von meinem Code:</p>
<pre><code class="language-cpp">CString text;
//... 
int fileSize = text.GetLength();
char *Buffer = new char[fileSize];
strcpy(Buffer, text);
OVERLAPPED info;
info.hEvent = 0;
info.Internal = (DWORD)0;
info.InternalHigh = (DWORD)0;
info.Offset = (DWORD)0;
info.OffsetHigh = (DWORD)0;

int erfolgreich = WriteFile(lockFileHandle, Buffer, fileSize, &amp;w, &amp;info);
</code></pre>
<p>Mein Problem ist jedoch, dass er nicht immer alles von der Datei löscht. Sprich wenn er wieder etwas hineinschreibt und man sich dann die Datei ansieht, sind noch &quot;alte&quot; Sachen vorhanden. Was habe ich vergessen zu beachten? <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>Wäre dankbar für jede Hilfe!!<br />
Danke,</p>
<p>Gruß 's Mädle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/941753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/941753</guid><dc:creator><![CDATA[Mädle]]></dc:creator><pubDate>Wed, 14 Dec 2005 10:41:41 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Schreiben in eine Datei mit Hilfe von WriteFile on Wed, 14 Dec 2005 13:21:55 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/941944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/941944</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 14 Dec 2005 13:21:55 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Schreiben in eine Datei mit Hilfe von WriteFile on Wed, 14 Dec 2005 14:08:07 GMT]]></title><description><![CDATA[<p>Mädle schrieb:</p>
<blockquote>
<p>Was habe ich vergessen zu beachten? <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>
</blockquote>
<p>Eventuell müsstest du den Schreib/Lesezeiger der Datei vorher an den Anfang zurücksetzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942017</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 14 Dec 2005 14:08:07 GMT</pubDate></item></channel></rss>