<?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[Dateigröße per InternetSetFilePointer klappt nicht]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe folgendes Problem:</p>
<pre><code>hTmpFile = InternetOpenUrl(m_internetsession,filetodownload.c_str(),NULL,0,0,0);
		fsize = InternetSetFilePointer(hTmpFile,0,NULL,FILE_END,0);
		InternetCloseHandle(hTmpFile);
</code></pre>
<p>also InternetOpenUrl macht er noch, Rückgabewert ist auch ok. Aber bei InternetSetFilePointer will er dann nicht mehr und liefert keinen Wert zurück.</p>
<p>Habe es auch schon mit HTTPQueryInfo o.ä. ausprobiert, unterstützt aber der Server nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74227/dateigröße-per-internetsetfilepointer-klappt-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 22:00:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74227.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 May 2004 13:41:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateigröße per InternetSetFilePointer klappt nicht on Tue, 18 May 2004 13:41:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe folgendes Problem:</p>
<pre><code>hTmpFile = InternetOpenUrl(m_internetsession,filetodownload.c_str(),NULL,0,0,0);
		fsize = InternetSetFilePointer(hTmpFile,0,NULL,FILE_END,0);
		InternetCloseHandle(hTmpFile);
</code></pre>
<p>also InternetOpenUrl macht er noch, Rückgabewert ist auch ok. Aber bei InternetSetFilePointer will er dann nicht mehr und liefert keinen Wert zurück.</p>
<p>Habe es auch schon mit HTTPQueryInfo o.ä. ausprobiert, unterstützt aber der Server nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522707</guid><dc:creator><![CDATA[personenkult]]></dc:creator><pubDate>Tue, 18 May 2004 13:41:52 GMT</pubDate></item><item><title><![CDATA[Reply to Dateigröße per InternetSetFilePointer klappt nicht on Tue, 18 May 2004 14:40:25 GMT]]></title><description><![CDATA[<p>hast du mehr infos über den server ?</p>
<p>was sagt den der server dazu ?</p>
<pre><code class="language-cpp">hTmpFile = InternetOpenUrl(m_internetsession,filetodownload.c_str(),NULL,0,0,0);
GetServerResponse();
fsize = InternetSetFilePointer(hTmpFile,0,NULL,FILE_END,0);
</code></pre>
<pre><code class="language-cpp">void GetServerResponse()
{
	DWORD dwInfo;
	DWORD dwLength;
	char *pszResponse = NULL;

	InternetGetLastResponseInfo(&amp;dwInfo, NULL, &amp;dwLength);
	if(dwLength)
	{
		if((pszResponse = (char *)LocalAlloc(LPTR, dwLength)))
			if(InternetGetLastResponseInfo(&amp;dwInfo, (LPTSTR)pszResponse, &amp;dwLength))
                           std::cout &lt;&lt; &quot;Serverresponse: &quot; &lt;&lt; pszResponse &lt;&lt; std::endl;
			else
                           std::cout &lt;&lt; &quot;Error: &quot; &lt;&lt; GetLastError() &lt;&lt; std::endl;
	}
	else
           std::cout &lt;&lt; &quot;Error: &quot; &lt;&lt; GetLastError() &lt;&lt; std::endl;

	LocalFree(pszResponse);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/522756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522756</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 18 May 2004 14:40:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dateigröße per InternetSetFilePointer klappt nicht on Tue, 18 May 2004 19:53:20 GMT]]></title><description><![CDATA[<p>hallo.. habe das nun mit FtpGetFile gemacht. Kann ich da eigentlich irgendwie abfragen, wieviel ich bereits von der angeforderten Datei runter geladen habe?</p>
<p>bisher habe ich da so:</p>
<pre><code>INTERNET_STATUS_CALLBACK isc = InternetSetStatusCallback(m_hFTPCon,(INTERNET_STATUS_CALLBACK)FTPCallback);

				FtpGetFile(m_hFTPCon,srcfile.c_str(),randname.c_str(),
						   FALSE,FILE_ATTRIBUTE_NORMAL,
						   FTP_TRANSFER_TYPE_BINARY,(DWORD)isc);

...

void CALLBACK CAutoUpdate::FTPCallback(HINTERNET hInternet, DWORD_PTR dwContext, 
									   DWORD dwInternetStatus, LPVOID lpvStatusInformation, 
									   DWORD dwStatusInformationLength)
{

}
</code></pre>
<p>kann ich nun irgendwie bei der Callback abfangen wieviel ich bereits runtergeladen habe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522982</guid><dc:creator><![CDATA[personenkult]]></dc:creator><pubDate>Tue, 18 May 2004 19:53:20 GMT</pubDate></item><item><title><![CDATA[Reply to Dateigröße per InternetSetFilePointer klappt nicht on Tue, 18 May 2004 21:04:52 GMT]]></title><description><![CDATA[<p>Sieht nich danach aus - bin mir aber nicht sicher <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>
]]></description><link>https://www.c-plusplus.net/forum/post/523032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523032</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 18 May 2004 21:04:52 GMT</pubDate></item><item><title><![CDATA[Reply to Dateigröße per InternetSetFilePointer klappt nicht on Tue, 18 May 2004 22:36:04 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>wozu gibt es dann diese ****** Callback Funktion, wenn nicht zum checken wieviel mal schon runtergeladen hat <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="😕"
    /> <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/523066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523066</guid><dc:creator><![CDATA[personenkult]]></dc:creator><pubDate>Tue, 18 May 2004 22:36:04 GMT</pubDate></item><item><title><![CDATA[Reply to Dateigröße per InternetSetFilePointer klappt nicht on Wed, 19 May 2004 21:55:34 GMT]]></title><description><![CDATA[<p>Damit du z.B. weißt, wann die Übertragung zu Ende ist <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/523733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523733</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 19 May 2004 21:55:34 GMT</pubDate></item></channel></rss>