<?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[Fehler bei Kompilierung, Pixelfarbe auslesen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich versuche mit folgendem Code den Farbwert eines Pixels an einer beliebigen Stelle auszulesen, in diesem Falle 783,384.</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;stdio.h&gt;

using namespace std;

int main(void){

HDC dc = GetDC(0);

COLORREF c = GetPixel(dc, 783, 384);
printf(&quot;r: %i, g: %i, b: %i\n&quot;,
  GetRValue(c), GetGValue(c), GetBValue(c));

}
</code></pre>
<p>Das Problem ist das Programm lief nicht, danach habe ich Updates durchgeführt und plötzlich lief es, ABER nur für 10 Testdurchläufe mit verschiedenen Werten danach kamen wieder die alten Fehlermeldungen die ich vorher schon hatte und zwar:</p>
<blockquote>
<p>&quot;Programm.exe&quot;: &quot;C:\Users\Olaf\Desktop\Programm\Programm\Debug\Programm.exe&quot; geladen, Symbole wurden geladen.<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\ntdll.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\kernel32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\KernelBase.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\user32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\gdi32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\lpk.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\usp10.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\msvcrt.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\advapi32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\sechost.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\rpcrt4.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\sspicli.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\cryptbase.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\msvcr100d.dll&quot; geladen, Symbole wurden geladen.<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\imm32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\msctf.dll&quot; geladen, Cannot find or open the PDB file<br />
Das Programm &quot;[1636] Programm.exe: Systemeigen&quot; wurde mit Code 0 (0x0) beendet.</p>
</blockquote>
<p>Updates habe ich soweit alle möglichen ausgeführt und ich bin mit meinem Latein am Ende. Der Fehler kann/dürfte nicht im Programm liegen, da es wie bereits gesagt kurz lief. Kennt jemand von euch den Fehler oder kann mir einen Tipp geben?</p>
<p>Danke im Voraus für die Hilfe</p>
<p>PS hoffe habe alles richtig gemach ist mein erster post! zudem sei noch erwähnt das Programm ist nicht von mir.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/296198/fehler-bei-kompilierung-pixelfarbe-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 02:00:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/296198.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Nov 2011 21:16:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Kompilierung, Pixelfarbe auslesen on Tue, 29 Nov 2011 21:16:51 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich versuche mit folgendem Code den Farbwert eines Pixels an einer beliebigen Stelle auszulesen, in diesem Falle 783,384.</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;stdio.h&gt;

using namespace std;

int main(void){

HDC dc = GetDC(0);

COLORREF c = GetPixel(dc, 783, 384);
printf(&quot;r: %i, g: %i, b: %i\n&quot;,
  GetRValue(c), GetGValue(c), GetBValue(c));

}
</code></pre>
<p>Das Problem ist das Programm lief nicht, danach habe ich Updates durchgeführt und plötzlich lief es, ABER nur für 10 Testdurchläufe mit verschiedenen Werten danach kamen wieder die alten Fehlermeldungen die ich vorher schon hatte und zwar:</p>
<blockquote>
<p>&quot;Programm.exe&quot;: &quot;C:\Users\Olaf\Desktop\Programm\Programm\Debug\Programm.exe&quot; geladen, Symbole wurden geladen.<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\ntdll.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\kernel32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\KernelBase.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\user32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\gdi32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\lpk.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\usp10.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\msvcrt.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\advapi32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\sechost.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\rpcrt4.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\sspicli.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\cryptbase.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\msvcr100d.dll&quot; geladen, Symbole wurden geladen.<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\imm32.dll&quot; geladen, Cannot find or open the PDB file<br />
&quot;Programm.exe&quot;: &quot;C:\Windows\SysWOW64\msctf.dll&quot; geladen, Cannot find or open the PDB file<br />
Das Programm &quot;[1636] Programm.exe: Systemeigen&quot; wurde mit Code 0 (0x0) beendet.</p>
</blockquote>
<p>Updates habe ich soweit alle möglichen ausgeführt und ich bin mit meinem Latein am Ende. Der Fehler kann/dürfte nicht im Programm liegen, da es wie bereits gesagt kurz lief. Kennt jemand von euch den Fehler oder kann mir einen Tipp geben?</p>
<p>Danke im Voraus für die Hilfe</p>
<p>PS hoffe habe alles richtig gemach ist mein erster post! zudem sei noch erwähnt das Programm ist nicht von mir.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2150755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2150755</guid><dc:creator><![CDATA[Olaf89]]></dc:creator><pubDate>Tue, 29 Nov 2011 21:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Kompilierung, Pixelfarbe auslesen on Tue, 29 Nov 2011 21:31:28 GMT]]></title><description><![CDATA[<p>Schonmal damit versucht?<br />
<a href="https://www.google.de/search?&amp;q=Cannot%20find%20or%20open%20the%20PDB%20file" rel="nofollow">Google: Cannot find or open the PDB file</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2150758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2150758</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 29 Nov 2011 21:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Kompilierung, Pixelfarbe auslesen on Tue, 29 Nov 2011 22:00:26 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Schonmal damit versucht?<br />
<a href="https://www.google.de/search?&amp;q=Cannot%20find%20or%20open%20the%20PDB%20file" rel="nofollow">Google: Cannot find or open the PDB file</a></p>
</blockquote>
<p>ja, aber keine Lösung gefunden.<br />
Es läuft als Admistrator, ich habe auch schon Dinge gemacht wie</p>
<blockquote>
<p>hose perticular pdb's ( for ntdll.dll, mscoree.dll, kernel32.dll, etc ) are for the windows API and shouldn't be needed for simple apps.</p>
<p>However, if you cannot find pdb's for your own compiled projects, I suggest making sure the Project Properties &gt; Configuration Properties &gt; Debugging &gt; Working Directory uses the value from Project Properties &gt; Configuration Properties &gt; General &gt; Output Directory .</p>
</blockquote>
<p>Nur da habe ich immer ein mulmiges Gefühl ich könnte es noch schlimmer machen.<br />
Oder sollte ich das weiter testen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2150769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2150769</guid><dc:creator><![CDATA[Olaf89]]></dc:creator><pubDate>Tue, 29 Nov 2011 22:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Kompilierung, Pixelfarbe auslesen on Tue, 29 Nov 2011 23:38:27 GMT]]></title><description><![CDATA[<p>Problem anscheinend gelöst <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="🙂"
    /><br />
Habe nochmal weiter bei google gesucht und was gefunden.<br />
Musste den Microsoft Symbol Server anschalten.<br />
Sind so Probleme typisch für C++?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2150783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2150783</guid><dc:creator><![CDATA[Olaf89]]></dc:creator><pubDate>Tue, 29 Nov 2011 23:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Kompilierung, Pixelfarbe auslesen on Tue, 29 Nov 2011 23:41:31 GMT]]></title><description><![CDATA[<p>Olaf89 schrieb:</p>
<blockquote>
<p>Problem anscheinend gelöst <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="🙂"
    /><br />
Habe nochmal weiter bei google gesucht und was gefunden.<br />
Musste den Microsoft Symbol Server anschalten.<br />
Sind so Probleme typisch für C++?</p>
</blockquote>
<p>Nein. Das ist Microsoft, nicht die Sprache C++. C++ ist aber auch nicht unbedingt einsteigerfreundlich. Die typischen Probleme sind bloß ... anders. Du wirst sehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2150784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2150784</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 29 Nov 2011 23:41:31 GMT</pubDate></item></channel></rss>