<?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[Progress - Prozent]]></title><description><![CDATA[<p>Hallo</p>
<p>Starte mit meinem Programm einen MP3-Encode,<br />
welcher logischerweise einige Zeit benötigt.</p>
<p>Rufe das Programm mit Parametern mit CreateProcess auf.</p>
<p>Hätte einer eine Idee wie ich überprüfen kann, wie weit der Encoder vorangeschritten ist (Percent) ?</p>
<p>Bei 128kbits ist die komprimierungsrate 11:1.<br />
Die Größe der Ausgangsdatei kenne ich (lese ich aus mit stat())<br />
Doch auch das Mp3-File mit stat() auszulesen funktioniert nicht.<br />
Dieser gibt von Anfang an die volle Dateigröße an.</p>
<p>Das war mein Ansatz:</p>
<pre><code class="language-cpp">while(WaitForSingleObject( pi.hProcess, 50 ) == WAIT_TIMEOUT)
{
	  	stat(path, &amp;s);		//status von mp3 file auslesen

		percent = ( s.st_size / mp3size ) * 100;

		cout &lt;&lt; &quot;\rAbgeschlossen: &quot; &lt;&lt; percent &lt;&lt; &quot;%&quot;;
}
</code></pre>
<p>hat irgendjemand eine einfache Idee?</p>
<p>Vielen Dank für eure Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/146756/progress-prozent</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 14:10:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/146756.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 May 2006 15:45:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Progress - Prozent on Wed, 10 May 2006 15:45:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Starte mit meinem Programm einen MP3-Encode,<br />
welcher logischerweise einige Zeit benötigt.</p>
<p>Rufe das Programm mit Parametern mit CreateProcess auf.</p>
<p>Hätte einer eine Idee wie ich überprüfen kann, wie weit der Encoder vorangeschritten ist (Percent) ?</p>
<p>Bei 128kbits ist die komprimierungsrate 11:1.<br />
Die Größe der Ausgangsdatei kenne ich (lese ich aus mit stat())<br />
Doch auch das Mp3-File mit stat() auszulesen funktioniert nicht.<br />
Dieser gibt von Anfang an die volle Dateigröße an.</p>
<p>Das war mein Ansatz:</p>
<pre><code class="language-cpp">while(WaitForSingleObject( pi.hProcess, 50 ) == WAIT_TIMEOUT)
{
	  	stat(path, &amp;s);		//status von mp3 file auslesen

		percent = ( s.st_size / mp3size ) * 100;

		cout &lt;&lt; &quot;\rAbgeschlossen: &quot; &lt;&lt; percent &lt;&lt; &quot;%&quot;;
}
</code></pre>
<p>hat irgendjemand eine einfache Idee?</p>
<p>Vielen Dank für eure Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1054957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1054957</guid><dc:creator><![CDATA[holh]]></dc:creator><pubDate>Wed, 10 May 2006 15:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to Progress - Prozent on Wed, 10 May 2006 17:31:14 GMT]]></title><description><![CDATA[<p>kann mir denn wirklich keiner helfen? <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="😞"
    /> <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="😞"
    /> <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="😞"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1055049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055049</guid><dc:creator><![CDATA[holh]]></dc:creator><pubDate>Wed, 10 May 2006 17:31:14 GMT</pubDate></item><item><title><![CDATA[Reply to Progress - Prozent on Wed, 10 May 2006 17:42:29 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055056</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 10 May 2006 17:42:29 GMT</pubDate></item><item><title><![CDATA[Reply to Progress - Prozent on Wed, 10 May 2006 19:18:59 GMT]]></title><description><![CDATA[<p>holh schrieb:</p>
<blockquote>
<p>kann mir denn wirklich keiner helfen? <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="😞"
    /> <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="😞"
    /> <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="😞"
    /> <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>
</blockquote>
<p>Das solltest DU denjenigen Fragen, dessen Programm Du aufrust!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055124</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 10 May 2006 19:18:59 GMT</pubDate></item><item><title><![CDATA[Reply to Progress - Prozent on Wed, 10 May 2006 20:14:16 GMT]]></title><description><![CDATA[<p>was hat das damit zu tun?</p>
<p>Ich habe ein Programm geschrieben, das einen mp3encoder(exe-file) zu Hilfe nimmt.</p>
<p>Der gepostete Code ist von mir!</p>
<p>Ich möchte somit anzeigen wie viel der encoder schon berechnet hat!</p>
<p>Kann es sein das du was missverstehst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055181</guid><dc:creator><![CDATA[holh]]></dc:creator><pubDate>Wed, 10 May 2006 20:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to Progress - Prozent on Wed, 10 May 2006 20:25:42 GMT]]></title><description><![CDATA[<p>holh schrieb:</p>
<blockquote>
<p>Ich möchte somit anzeigen wie viel der encoder schon berechnet hat!</p>
</blockquote>
<p>Und wie das geht (wenn überhaupt), kann dir nur der sagen, der das encoder programm gemacht hat. Woher sollen wir das hier denn wissen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055192</guid><dc:creator><![CDATA[WebNubbi]]></dc:creator><pubDate>Wed, 10 May 2006 20:25:42 GMT</pubDate></item><item><title><![CDATA[Reply to Progress - Prozent on Wed, 10 May 2006 20:35:32 GMT]]></title><description><![CDATA[<p>tja, komisch.</p>
<p>man kann im explorer mitverfolgen das das file immer größer wird (10-15 sec).<br />
darausch schloss ich, wenn ich die gesamtgröße des files weiß (kann ich berechnen)<br />
kann ich ca. die Prozent ausgeben.</p>
<p>Und mit stat() funktioniert das irgendwie nicht.<br />
Deswegen wollte ich euch um Hilfe bitten - insofern versteh ich nicht was die Entwickler von LAME damit zu tun haben; gut, im encoder selbst gehts wahrscheinlich einfacher - aber das hätte ja an und für sich damit nichts zu tun.</p>
<p>Tja, wenn ihr mir dann auch nicht mehr helfen könnt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055197</guid><dc:creator><![CDATA[holh]]></dc:creator><pubDate>Wed, 10 May 2006 20:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Progress - Prozent on Thu, 11 May 2006 05:45:00 GMT]]></title><description><![CDATA[<p>holh schrieb:</p>
<blockquote>
<p>man kann im explorer mitverfolgen das das file immer größer wird (10-15 sec).</p>
</blockquote>
<p>Dann nimm doch &quot;FindFirstFile&quot;, da wird Dir die größe mitgeteilt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055266</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 11 May 2006 05:45:00 GMT</pubDate></item></channel></rss>