<?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[File vollständig auslesen]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>Ich wollte alle Daten die ich von dem Server IIs zum Client zurückbekomme vollständig auslesen, mit diesem Code werden nur den ersten Teil von dem gesamten Daten ausgelesen, was soll ich noch machen, damit ich alle Daten auslesen kann, Ich wollte eigentlich die Buffersize dynamisch ermitteln?</p>
<p>vielen Dank</p>
<p>// open url<br />
pFile = session.OpenURL(oldurl,0,INTERNET_FLAG_TRANSFER_BINARY |<br />
INTERNET_FLAG_KEEP_CONNECTION |<br />
INTERNET_FLAG_NO_AUTO_REDIRECT);</p>
<p>// die groesse der Buffer dynamisch ermitteln</p>
<p>UINT BUFFERSIZE = pFile-&gt;GetLength();</p>
<p>char* buffer = new char[BUFFERSIZE];<br />
char* dest = new char[BUFFERSIZE];</p>
<p>// read file</p>
<p>nBytesRead = pFile-&gt;Read(buffer,BUFFERSIZE-1);<br />
buffer[nBytesRead] = '\0';</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6393/file-vollständig-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 02:03:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6393.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Jun 2003 12:42:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to File vollständig auslesen on Mon, 30 Jun 2003 12:42:00 GMT]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>Ich wollte alle Daten die ich von dem Server IIs zum Client zurückbekomme vollständig auslesen, mit diesem Code werden nur den ersten Teil von dem gesamten Daten ausgelesen, was soll ich noch machen, damit ich alle Daten auslesen kann, Ich wollte eigentlich die Buffersize dynamisch ermitteln?</p>
<p>vielen Dank</p>
<p>// open url<br />
pFile = session.OpenURL(oldurl,0,INTERNET_FLAG_TRANSFER_BINARY |<br />
INTERNET_FLAG_KEEP_CONNECTION |<br />
INTERNET_FLAG_NO_AUTO_REDIRECT);</p>
<p>// die groesse der Buffer dynamisch ermitteln</p>
<p>UINT BUFFERSIZE = pFile-&gt;GetLength();</p>
<p>char* buffer = new char[BUFFERSIZE];<br />
char* dest = new char[BUFFERSIZE];</p>
<p>// read file</p>
<p>nBytesRead = pFile-&gt;Read(buffer,BUFFERSIZE-1);<br />
buffer[nBytesRead] = '\0';</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31024</guid><dc:creator><![CDATA[wichtig]]></dc:creator><pubDate>Mon, 30 Jun 2003 12:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to File vollständig auslesen on Mon, 30 Jun 2003 13:49:00 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Hmmm, ich glaub, ich hatte das mal so ähnlich gehabt. Versuch's mal damit:</p>
<pre><code class="language-cpp">char              cReadBuffer[512];
CInternetSession* pInetSession = new CInternetSession;
CStdioFile*       pNetFile     = new CStdioFile;
CFile*            pLocalFile   = new CFile;
long              lFileSize    = 0;
int               nBytesRead   = 0;
CString           sContent     = _T(&quot;&quot;);

//URL öffnen und Verbindung zum CStdioFile-Objekt aufbauen
pNetFile = pInetSession-&gt;OpenURL(&quot;http://localhost/file.dat&quot;, 1, INTERNET_FLAG_TRANSFER_BINARY);

//Dateigröße ermitteln
lFileSize = pNetFile-&gt;SeekToEnd();
pNetFile-&gt;SeekToBegin();
pNetFile-&gt;SeekToBegin();

//Download-Schleife
while(nBytesRead = pNetFile-&gt;Read(cReadBuffer, 512))
{
   sContent += cReadBuffer;
}

//alle Instanzen schließen
pNetFile-&gt;Close();
pSess-&gt;Close();

//alle Instanzen löschen
delete pNetFile;
delete pSess;
</code></pre>
<p>Den Code hab' ich nur zusammenkopiert, kann daher sein, dass da Fehler drin sind. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>MfG<br />
Happosai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31025</guid><dc:creator><![CDATA[Sanji]]></dc:creator><pubDate>Mon, 30 Jun 2003 13:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to File vollständig auslesen on Mon, 30 Jun 2003 13:51:00 GMT]]></title><description><![CDATA[<p>den hab ich ihm auhc shcon gezeigt (ist so ähnlich auch in der FAQ), das wollte er aber nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31026</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Mon, 30 Jun 2003 13:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to File vollständig auslesen on Mon, 30 Jun 2003 19:17:00 GMT]]></title><description><![CDATA[<blockquote>
<p>Original erstellt von dEUs:<br />
<strong>den hab ich ihm auhc shcon gezeigt (ist so ähnlich auch in der FAQ), das wollte er aber nicht.</strong></p>
</blockquote>
<p>Der Eintrag in den FAQ dürfte auch von mir sein ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31027</guid><dc:creator><![CDATA[Sanji]]></dc:creator><pubDate>Mon, 30 Jun 2003 19:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to File vollständig auslesen on Mon, 30 Jun 2003 19:25:00 GMT]]></title><description><![CDATA[<p>Jupp <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Wir haben das Problem jetzt per Mail gelöst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31028</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Mon, 30 Jun 2003 19:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to File vollständig auslesen on Tue, 01 Jul 2003 04:28:00 GMT]]></title><description><![CDATA[<p>Schön <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/31029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31029</guid><dc:creator><![CDATA[Sanji]]></dc:creator><pubDate>Tue, 01 Jul 2003 04:28:00 GMT</pubDate></item></channel></rss>