<?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[Frage zu CreateFile und Shared-Mode]]></title><description><![CDATA[<p>moin meisters ...</p>
<pre><code>hFile1 = CreateFile(&quot;test.txt&quot;, GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
	hFile2 = CreateFile(&quot;test.txt&quot;, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
	dwErr = GetLastError();

	CloseHandle(hFile2);
         CloseHandle(hFile1);
</code></pre>
<p>dwErr = 32 !</p>
<p>Habe mich gewundert warum mein Prg nicht auf ne Datei zugreifen kann und einige<br />
Varianten des Öffnens probiert. Schlußendlich komme ich zu Ergebniss, daß<br />
wenn ich eine Datei öffnen will, welche durch ein anderes Prg geöffnet wurde<br />
zumindest genau die gleichen Parameter verwenden muß damit dies auch funktioniert.</p>
<p>Die Variante wie oben kann ich aber leider nicht verstehen.<br />
Wiso kann eine Datei welche zum gemeinsamen lesen und schreiben geöffnet ist nicht nochmal zum lesen geöffnet werden ?</p>
<p>MfG<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83196/frage-zu-createfile-und-shared-mode</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 09:20:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83196.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Aug 2004 14:19:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu CreateFile und Shared-Mode on Wed, 18 Aug 2004 14:19:57 GMT]]></title><description><![CDATA[<p>moin meisters ...</p>
<pre><code>hFile1 = CreateFile(&quot;test.txt&quot;, GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
	hFile2 = CreateFile(&quot;test.txt&quot;, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
	dwErr = GetLastError();

	CloseHandle(hFile2);
         CloseHandle(hFile1);
</code></pre>
<p>dwErr = 32 !</p>
<p>Habe mich gewundert warum mein Prg nicht auf ne Datei zugreifen kann und einige<br />
Varianten des Öffnens probiert. Schlußendlich komme ich zu Ergebniss, daß<br />
wenn ich eine Datei öffnen will, welche durch ein anderes Prg geöffnet wurde<br />
zumindest genau die gleichen Parameter verwenden muß damit dies auch funktioniert.</p>
<p>Die Variante wie oben kann ich aber leider nicht verstehen.<br />
Wiso kann eine Datei welche zum gemeinsamen lesen und schreiben geöffnet ist nicht nochmal zum lesen geöffnet werden ?</p>
<p>MfG<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/585485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/585485</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Wed, 18 Aug 2004 14:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CreateFile und Shared-Mode on Wed, 18 Aug 2004 15:01:17 GMT]]></title><description><![CDATA[<blockquote>
<p>dwShareMode<br />
[in] Sharing mode of the object (reading, writing, both, or neither). You cannot request a sharing mode that conflicts with the access mode specified in a previous open request whose handle is still open. Doing so would result in a sharing violation (ERROR_SHARING_VIOLATION). See Creating and Opening Files for details and examples.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/585538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/585538</guid><dc:creator><![CDATA[RTFM++++]]></dc:creator><pubDate>Wed, 18 Aug 2004 15:01:17 GMT</pubDate></item></channel></rss>