<?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[ReadFile() nur mit Heap-Speicher ?]]></title><description><![CDATA[<p>Ich will ein File in Speicher einlesen. Das funktioniert wenn ich den Speicher<br />
vom Heap mit der Funktion HeapAlloc() allokiere. Wenn ich virtuellen Speicher über die Funktion VirtualAlloc() allokiere , liefert die Funktion ReadFil() den Wert 0.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172760/readfile-nur-mit-heap-speicher</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 11:37:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172760.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Feb 2007 08:28:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ReadFile() nur mit Heap-Speicher ? on Thu, 08 Feb 2007 08:28:34 GMT]]></title><description><![CDATA[<p>Ich will ein File in Speicher einlesen. Das funktioniert wenn ich den Speicher<br />
vom Heap mit der Funktion HeapAlloc() allokiere. Wenn ich virtuellen Speicher über die Funktion VirtualAlloc() allokiere , liefert die Funktion ReadFil() den Wert 0.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224867</guid><dc:creator><![CDATA[skorpionx]]></dc:creator><pubDate>Thu, 08 Feb 2007 08:28:34 GMT</pubDate></item><item><title><![CDATA[Reply to ReadFile() nur mit Heap-Speicher ? on Thu, 08 Feb 2007 08:35:13 GMT]]></title><description><![CDATA[<p>Zeig doch mal etwas mehr Code.</p>
<p>Normalerweise ist es der Funktion ReadFile() egal, woher sie ihren Speicher bekommt - wichtig ist nur, daß du ihr genug Platz zur Verfügung stellst.</p>
<p>Edit: Übrigens werden Doppel-Postings gar nicht gerne gesehen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1224870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224870</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 08 Feb 2007 08:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to ReadFile() nur mit Heap-Speicher ? on Thu, 08 Feb 2007 08:46:46 GMT]]></title><description><![CDATA[<p>PointerAllocPuff=VirtualAlloc(NULL,FileInLaenge+5,<br />
MEM_COMMIT,PAGE_READWRITE);<br />
if (PointerAllocPuff==0) // kein Speicher am HEAP<br />
{<br />
Meldung1-&gt;Caption =&quot;Zu wenig virtuellen Speicher&quot;;<br />
goto Fehler;<br />
}<br />
FileLesenStatus=ReadFile(InDateiHandle,(char*) PointerAllocPuff,<br />
FileInLaenge,&amp;AnzahlGelesenenByte,0);<br />
if (FileLesenStatus==0)<br />
{<br />
Meldung1-&gt;Caption =&quot;Fehler beim Dateilesen&quot;;<br />
goto Fehler;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224876</guid><dc:creator><![CDATA[skorpionx]]></dc:creator><pubDate>Thu, 08 Feb 2007 08:46:46 GMT</pubDate></item><item><title><![CDATA[Reply to ReadFile() nur mit Heap-Speicher ? on Thu, 08 Feb 2007 08:48:31 GMT]]></title><description><![CDATA[<p>Das was...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224877</guid><dc:creator><![CDATA[skorpionx]]></dc:creator><pubDate>Thu, 08 Feb 2007 08:48:31 GMT</pubDate></item><item><title><![CDATA[Reply to ReadFile() nur mit Heap-Speicher ? on Thu, 08 Feb 2007 08:52:11 GMT]]></title><description><![CDATA[<p>Eine Möglichkeit wäre es, den Fehler mit GetLastError() genauer einzugrenzen (falls dir die Fehlernummer nichts sagt - FormatMessage() kann sie dir erklären).</p>
<p>PS: sfds</p>
<p>PPS:</p>
<p>skorpionx schrieb:</p>
<blockquote>
<p>Das was...</p>
</blockquote>
<p>Was soll dieser Beitrag aussagen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224880</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 08 Feb 2007 08:52:11 GMT</pubDate></item><item><title><![CDATA[Reply to ReadFile() nur mit Heap-Speicher ? on Thu, 08 Feb 2007 09:42:13 GMT]]></title><description><![CDATA[<p>Die FehlerMeldung war:<br />
„Unzulässiger Zugriff auf einen Speicherbereich“</p>
<p>Nur warum ist dieser Zugriff unzulässig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224921</guid><dc:creator><![CDATA[skorpionx]]></dc:creator><pubDate>Thu, 08 Feb 2007 09:42:13 GMT</pubDate></item><item><title><![CDATA[Reply to ReadFile() nur mit Heap-Speicher ? on Thu, 08 Feb 2007 13:08:57 GMT]]></title><description><![CDATA[<p>mea culpa, mea culpa, mea maxima culpa:</p>
<p>Ich wollte eine Änderung einführen. Die Grösse vom Speicher habe ich dabei falsch<br />
eingeschätzt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1225021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1225021</guid><dc:creator><![CDATA[mea culpa...]]></dc:creator><pubDate>Thu, 08 Feb 2007 13:08:57 GMT</pubDate></item></channel></rss>