<?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[fortschrittsanzeige will nicht pos ändern...]]></title><description><![CDATA[<p>hi!<br />
ich hab einen client der empfangt daten.... die datei ist fileInfo.size gross (größenordnung: 1kb - ~ 30mb)!<br />
ich will die progressbar um x% ändern umso viel bytesReceived bei einem recv empfangen wurden...<br />
hmm irgendwie klappt das net...<br />
ist fileInfo.size zu gross???</p>
<p>cu</p>
<pre><code class="language-cpp">SendMessage(hProgress, PBM_SETRANGE, 0, MAKELPARAM (0, fileInfo.size)); 

float nPos = 0;

while(bytesReceivedComplete &lt; fileInfo.size)
{
  int bytesReceived = socket.receive(buffer, sizeof(buffer));
  bytesReceivedComplete += bytesReceived;

  DWORD bytesWritten;
  WriteFile(fileHandle, buffer, bytesReceived, &amp;bytesWritten, NULL);
  std::cout &lt;&lt; &quot;.&quot;;

  nPos += bytesReceived / (file.size * 100);  // Prozent ausrechnen

  SendMessage(hProgress, PBM_SETPOS, (WPARAM) nPos, 0); // Befehl um einen x%Schritt zu machen
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/82752/fortschrittsanzeige-will-nicht-pos-ändern</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 13:39:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82752.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Aug 2004 16:07:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fortschrittsanzeige will nicht pos ändern... on Fri, 13 Aug 2004 16:07:44 GMT]]></title><description><![CDATA[<p>hi!<br />
ich hab einen client der empfangt daten.... die datei ist fileInfo.size gross (größenordnung: 1kb - ~ 30mb)!<br />
ich will die progressbar um x% ändern umso viel bytesReceived bei einem recv empfangen wurden...<br />
hmm irgendwie klappt das net...<br />
ist fileInfo.size zu gross???</p>
<p>cu</p>
<pre><code class="language-cpp">SendMessage(hProgress, PBM_SETRANGE, 0, MAKELPARAM (0, fileInfo.size)); 

float nPos = 0;

while(bytesReceivedComplete &lt; fileInfo.size)
{
  int bytesReceived = socket.receive(buffer, sizeof(buffer));
  bytesReceivedComplete += bytesReceived;

  DWORD bytesWritten;
  WriteFile(fileHandle, buffer, bytesReceived, &amp;bytesWritten, NULL);
  std::cout &lt;&lt; &quot;.&quot;;

  nPos += bytesReceived / (file.size * 100);  // Prozent ausrechnen

  SendMessage(hProgress, PBM_SETPOS, (WPARAM) nPos, 0); // Befehl um einen x%Schritt zu machen
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/582177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/582177</guid><dc:creator><![CDATA[coder1]]></dc:creator><pubDate>Fri, 13 Aug 2004 16:07:44 GMT</pubDate></item><item><title><![CDATA[Reply to fortschrittsanzeige will nicht pos ändern... on Fri, 13 Aug 2004 17:04:36 GMT]]></title><description><![CDATA[<p>Hey surf,</p>
<p>ich konnte es lösen. War total easy.</p>
<p>Bis später im IRC. <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/582216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/582216</guid><dc:creator><![CDATA[anti surf]]></dc:creator><pubDate>Fri, 13 Aug 2004 17:04:36 GMT</pubDate></item></channel></rss>