<?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[WinApi Dll]]></title><description><![CDATA[<p>Heyho!<br />
Ich google jetzt schon seid mehreren Tagen und werde einfach nicht fündig <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="😞"
    /><br />
Ich hatte vor mir für ein Projeckt eine DLL zu machen, die automatisch einen Screenshot vom Bildschirm in das Temp Verzeichnis macht...<br />
Dies hab ich als erstes als exe gemacht, die übrigens auch wie gewünscht funktioniert... Als ich die exe jedoch in eine DLL umgeformt hatte und probiert habe sie zu compilen, bekam ich für alle WinApi befehle einen Linker Error (z.B. [Linker error] undefined reference to `BitBlt@36' ).<br />
Das dies normalerweise passiert, wenn man ein Winapiscript versucht in einer ConsolenAplication zu kompilen ist mir klar... doch wie stelle ich die dll auf Winapi um?<br />
das ist mein dll Code:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;

#define _T TEXT

using namespace std;

extern &quot;C&quot; int __declspec(dllexport) Screenshot ()
{

    int     nWidth  = GetSystemMetrics(SM_CXSCREEN);
    int     nHeight = GetSystemMetrics(SM_CYSCREEN);

    char temp[256];
    GetTempPath(256, temp);

    char Path[269];
    strcpy(Path, temp);
    strcat(Path, &quot;Desktop.bmp&quot;);

    HDC     hdc     = ::GetDC(0);
    HDC     memDC   = ::CreateCompatibleDC(hdc);
    HBITMAP hbm     = ::CreateCompatibleBitmap(hdc, nWidth, nHeight);
    HBITMAP hbmOld  = (HBITMAP)::SelectObject(memDC, hbm);

    HCURSOR hcursor;
    HICON cursoricon;
    ICONINFO iconsize;

    hcursor=GetCursor();

    cursoricon=CopyIcon(hcursor);
    ::GetIconInfo(cursoricon, &amp;iconsize);

    POINT pt;
    ::GetCursorPos(&amp;pt);

    //char temp2[25];
    //sprintf(temp2, &quot;Maus: x: %i, y: %i&quot;, pt.x, pt.y);
    //MessageBox(0, temp2, 0, 0); 

    ::BitBlt(memDC, 0, 0, nWidth, nHeight, hdc, 0, 0, SRCCOPY);

    DrawIcon(memDC, pt.x-iconsize.xHotspot, pt.y-iconsize.yHotspot, cursoricon);
    DeleteObject(iconsize.hbmMask);
    DeleteObject(iconsize.hbmColor); 
    DestroyIcon(cursoricon);

    BITMAPINFO bmi;
    ZeroMemory(&amp;bmi, sizeof(bmi));

    bmi.bmiHeader.biSize         = sizeof(BITMAPINFOHEADER);
    bmi.bmiHeader.biWidth        = nWidth;
    bmi.bmiHeader.biHeight       = nHeight;
    bmi.bmiHeader.biBitCount     = 24;
    bmi.bmiHeader.biPlanes       = 1;
    bmi.bmiHeader.biCompression  = BI_RGB;
    bmi.bmiHeader.biSizeImage = bmi.bmiHeader.biBitCount * nWidth * nHeight / 8;

    BYTE *pbBits = new BYTE[bmi.bmiHeader.biSizeImage];

    ::GetDIBits( memDC, hbm, 0, bmi.bmiHeader.biHeight, pbBits, &amp;bmi, DIB_RGB_COLORS );

    BITMAPFILEHEADER bfh;

    bfh.bfType      = ('M' &lt;&lt; 8) + 'B';
    bfh.bfSize      = sizeof(BITMAPFILEHEADER)  +
                      bmi.bmiHeader.biSizeImage +
                      sizeof(BITMAPINFOHEADER);
    bfh.bfReserved1 = 0;
    bfh.bfReserved2 = 0;
    bfh.bfOffBits   = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER);

    HANDLE hfile = CreateFile( _T(Path), GENERIC_WRITE, 0, 0, OPEN_ALWAYS, 0, 0 );

    DWORD dwWritten;

    WriteFile(hfile,&amp;bfh,           sizeof(bfh),               &amp;dwWritten, NULL);
    WriteFile(hfile,&amp;bmi.bmiHeader, sizeof(BITMAPINFOHEADER),  &amp;dwWritten, NULL);
    WriteFile(hfile,pbBits,         bmi.bmiHeader.biSizeImage, &amp;dwWritten, NULL);

    CloseHandle(hfile);

    SelectObject(memDC, hbmOld);
    ReleaseDC(0,hdc);
    DeleteDC(memDC);
    DeleteDC(hdc);
    DeleteObject(hbm);

    delete[] pbBits;

    return 2;
}
</code></pre>
<p>Ich bin dankbar für jede Hilfe <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/topic/239025/winapi-dll</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 10:06:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/239025.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Apr 2009 13:02:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WinApi Dll on Sat, 18 Apr 2009 13:02:01 GMT]]></title><description><![CDATA[<p>Heyho!<br />
Ich google jetzt schon seid mehreren Tagen und werde einfach nicht fündig <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="😞"
    /><br />
Ich hatte vor mir für ein Projeckt eine DLL zu machen, die automatisch einen Screenshot vom Bildschirm in das Temp Verzeichnis macht...<br />
Dies hab ich als erstes als exe gemacht, die übrigens auch wie gewünscht funktioniert... Als ich die exe jedoch in eine DLL umgeformt hatte und probiert habe sie zu compilen, bekam ich für alle WinApi befehle einen Linker Error (z.B. [Linker error] undefined reference to `BitBlt@36' ).<br />
Das dies normalerweise passiert, wenn man ein Winapiscript versucht in einer ConsolenAplication zu kompilen ist mir klar... doch wie stelle ich die dll auf Winapi um?<br />
das ist mein dll Code:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;

#define _T TEXT

using namespace std;

extern &quot;C&quot; int __declspec(dllexport) Screenshot ()
{

    int     nWidth  = GetSystemMetrics(SM_CXSCREEN);
    int     nHeight = GetSystemMetrics(SM_CYSCREEN);

    char temp[256];
    GetTempPath(256, temp);

    char Path[269];
    strcpy(Path, temp);
    strcat(Path, &quot;Desktop.bmp&quot;);

    HDC     hdc     = ::GetDC(0);
    HDC     memDC   = ::CreateCompatibleDC(hdc);
    HBITMAP hbm     = ::CreateCompatibleBitmap(hdc, nWidth, nHeight);
    HBITMAP hbmOld  = (HBITMAP)::SelectObject(memDC, hbm);

    HCURSOR hcursor;
    HICON cursoricon;
    ICONINFO iconsize;

    hcursor=GetCursor();

    cursoricon=CopyIcon(hcursor);
    ::GetIconInfo(cursoricon, &amp;iconsize);

    POINT pt;
    ::GetCursorPos(&amp;pt);

    //char temp2[25];
    //sprintf(temp2, &quot;Maus: x: %i, y: %i&quot;, pt.x, pt.y);
    //MessageBox(0, temp2, 0, 0); 

    ::BitBlt(memDC, 0, 0, nWidth, nHeight, hdc, 0, 0, SRCCOPY);

    DrawIcon(memDC, pt.x-iconsize.xHotspot, pt.y-iconsize.yHotspot, cursoricon);
    DeleteObject(iconsize.hbmMask);
    DeleteObject(iconsize.hbmColor); 
    DestroyIcon(cursoricon);

    BITMAPINFO bmi;
    ZeroMemory(&amp;bmi, sizeof(bmi));

    bmi.bmiHeader.biSize         = sizeof(BITMAPINFOHEADER);
    bmi.bmiHeader.biWidth        = nWidth;
    bmi.bmiHeader.biHeight       = nHeight;
    bmi.bmiHeader.biBitCount     = 24;
    bmi.bmiHeader.biPlanes       = 1;
    bmi.bmiHeader.biCompression  = BI_RGB;
    bmi.bmiHeader.biSizeImage = bmi.bmiHeader.biBitCount * nWidth * nHeight / 8;

    BYTE *pbBits = new BYTE[bmi.bmiHeader.biSizeImage];

    ::GetDIBits( memDC, hbm, 0, bmi.bmiHeader.biHeight, pbBits, &amp;bmi, DIB_RGB_COLORS );

    BITMAPFILEHEADER bfh;

    bfh.bfType      = ('M' &lt;&lt; 8) + 'B';
    bfh.bfSize      = sizeof(BITMAPFILEHEADER)  +
                      bmi.bmiHeader.biSizeImage +
                      sizeof(BITMAPINFOHEADER);
    bfh.bfReserved1 = 0;
    bfh.bfReserved2 = 0;
    bfh.bfOffBits   = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER);

    HANDLE hfile = CreateFile( _T(Path), GENERIC_WRITE, 0, 0, OPEN_ALWAYS, 0, 0 );

    DWORD dwWritten;

    WriteFile(hfile,&amp;bfh,           sizeof(bfh),               &amp;dwWritten, NULL);
    WriteFile(hfile,&amp;bmi.bmiHeader, sizeof(BITMAPINFOHEADER),  &amp;dwWritten, NULL);
    WriteFile(hfile,pbBits,         bmi.bmiHeader.biSizeImage, &amp;dwWritten, NULL);

    CloseHandle(hfile);

    SelectObject(memDC, hbmOld);
    ReleaseDC(0,hdc);
    DeleteDC(memDC);
    DeleteDC(hdc);
    DeleteObject(hbm);

    delete[] pbBits;

    return 2;
}
</code></pre>
<p>Ich bin dankbar für jede Hilfe <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/1697758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697758</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Sat, 18 Apr 2009 13:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 18 Apr 2009 13:28:57 GMT]]></title><description><![CDATA[<p>Visual Studio benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1697769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697769</guid><dc:creator><![CDATA[Clash]]></dc:creator><pubDate>Sat, 18 Apr 2009 13:28:57 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 18 Apr 2009 13:59:41 GMT]]></title><description><![CDATA[<p>Mit Visual Studio bin ich auf Kriegspfad... Hab da irwi immer Probleme mit.. Habs trotzdem versucht, aber da geht das mit dem Tempdir dann nicht mehr richtig/erzeugt error meldungen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1697780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697780</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Sat, 18 Apr 2009 13:59:41 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 18 Apr 2009 15:12:17 GMT]]></title><description><![CDATA[<p>Deathly Assassin schrieb:</p>
<blockquote>
<p>erzeugt error meldungen</p>
</blockquote>
<p>Cool.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1697820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697820</guid><dc:creator><![CDATA[Clash]]></dc:creator><pubDate>Sat, 18 Apr 2009 15:12:17 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 18 Apr 2009 15:18:41 GMT]]></title><description><![CDATA[<p>lol <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 />
Danke trotzdem für den Vorschlag....<br />
Hat sonst noch wer eine idee wie man (möglichst mit Dev-C++) eine WinApi DLL erstellen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1697825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697825</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Sat, 18 Apr 2009 15:18:41 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 18 Apr 2009 15:38:21 GMT]]></title><description><![CDATA[<p>Gdi32.lib linken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1697832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697832</guid><dc:creator><![CDATA[Clash]]></dc:creator><pubDate>Sat, 18 Apr 2009 15:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 20 Apr 2009 15:12:34 GMT]]></title><description><![CDATA[<p>WHOOOOOOOOOOOOHOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!! vielen dank!!!!!!!!!!!!!!!!!!!!!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title="=D"
      alt="😃"
    /><br />
Das zauberwort war dann -lgdi32 in der compiler command line =DD</p>
<p>Edit:\\<br />
Nächste frage, lol^^<br />
gibt es hier ein Tutorial über eine 16/8 bit bmp/Screenshot?<br />
Sufu und google geben mir leider keine ergebnisse dazu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698719</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Mon, 20 Apr 2009 15:12:34 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 20 Apr 2009 15:09:18 GMT]]></title><description><![CDATA[<p>Deathly Assassin schrieb:</p>
<blockquote>
<p>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</p>
</blockquote>
<p>Manchmal ist weniger mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698724</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 20 Apr 2009 15:09:18 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 20 Apr 2009 15:43:27 GMT]]></title><description><![CDATA[<p>sry, freu mich ja bloß, weil ich solange an diesem problem gesessen habe^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698746</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Mon, 20 Apr 2009 15:43:27 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 20 Apr 2009 16:43:06 GMT]]></title><description><![CDATA[<p>Google ersetzt nicht die Hilfen der WinApi oder des Compilers. Da steht normalerweise alles drin, was man zum Programmieren so braucht. DLLs für<br />
ConsolAnwendungen und WindowsAnwendungen sind ein wenig unterschiedlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698783</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Mon, 20 Apr 2009 16:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Tue, 21 Apr 2009 20:15:49 GMT]]></title><description><![CDATA[<p>Kennt keiner ein Tutorial über das erstellen einer 16 oder 12 Bit .bmp datei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1699392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1699392</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Tue, 21 Apr 2009 20:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Fri, 24 Apr 2009 16:19:33 GMT]]></title><description><![CDATA[<p>ok, hat sich erledigt.... habs hinbekommen <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=";D"
      alt="😉"
    /></p>
<p>weiß denn wer, wie man eine bmp kleiner macht? also z.b. von 1280*1024 in 1024*768 convertiert?<br />
oder wie man eine bmp in ein png oder jpg formatiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1700806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1700806</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Fri, 24 Apr 2009 16:19:33 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 25 Apr 2009 18:16:26 GMT]]></title><description><![CDATA[<p>*push* <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=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1701238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1701238</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Sat, 25 Apr 2009 18:16:26 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 25 Apr 2009 18:39:11 GMT]]></title><description><![CDATA[<p>Die Größe ändern kannst du z.B., indem du mit StretchBlt umkopierst. Da brauchst du einfach nur eine neue Zielgröße anzugeben. Konvertieren in andere Formate kannst du mit entsprechenden Bibliotheken (ich kenn grad keine), such einfach mal über Google...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1701249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1701249</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sat, 25 Apr 2009 18:39:11 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 25 Apr 2009 19:52:52 GMT]]></title><description><![CDATA[<p>dank dir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title="=D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1701278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1701278</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Sat, 25 Apr 2009 19:52:52 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Sat, 25 Apr 2009 20:52:12 GMT]]></title><description><![CDATA[<p>StretchBlt war nen guter tipp, die qualität is aber doch zu schlecht... wenn ich es von 1280*1024 auf 1024*768 konvertiere sind überall schwarze streifen und schrift ist kaum/garnicht lesbar <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>wenn man mit programmen wie &quot;gimp&quot; zumbeispiel zurück scrollt ist die qualität doch auch noch ziemlich gut und wenn man dann einen screenshot macht und es ausschneidest kommt man ja aufs selbe ergebnis... jedes programm bei dem man zurück scrollen kann, verkleinert das bild... aber mit was für einem befehl/en kann man das machen, dass die qualität dann noch verhältnis mäßig normal bleibt? Hab auch schon nach GDI befehlen dafür gegoogelt aber bin auch nicht fündig geworden <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>Trotzdem danke für den guten vorschlag mit StrechBlt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1701297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1701297</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Sat, 25 Apr 2009 20:52:12 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 11:52:49 GMT]]></title><description><![CDATA[<p>Meine Frage besteht immernoch (tut mir leid, dass ich immer pushe.. werd leider anders nicht fündig <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/1701951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1701951</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Mon, 27 Apr 2009 11:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 11:56:39 GMT]]></title><description><![CDATA[<p>Google mit &quot;image processing library&quot;:</p>
<p><a href="http://cimg.sourceforge.net/" rel="nofollow">http://cimg.sourceforge.net/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1701955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1701955</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Mon, 27 Apr 2009 11:56:39 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 14:47:34 GMT]]></title><description><![CDATA[<p>Wenn ich probiere die CImg.h zu includen (#include &quot;CImg.h&quot;), kriege ich jedesmal diesen error <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="😞"
    /> : C:\C++\libarys\CImg_1.3.0\CImg-1.3.0\CImg.h In member function `cimg_library::CImg&lt;T&gt;&amp; cimg_library::CImg&lt;T&gt;::draw_triangle(int, int, int, int, int, int, const tc*, float, float, float, float)':</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702050</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Mon, 27 Apr 2009 14:47:34 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 15:16:49 GMT]]></title><description><![CDATA[<p>Irgendwie fehlt da was. Was genau steht denn nach dem Doppelpunkt?</p>
<p>Bist du immer noch mit Dev-C++ unterwegs? Wenn du schon kein VS nutzen möchtest, probiere doch wenigstens mal Code::Blocks. Da wäre dann auch ein neuer Compiler bei. Vielleicht liegts ja daran...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702087</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Mon, 27 Apr 2009 15:16:49 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 18:23:22 GMT]]></title><description><![CDATA[<p>doch, jetzt wo du es sagst <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=";D"
      alt="😉"
    /></p>
<p>es steht darunter :1 C:\C++\libarys\CImg_1.3.0\CImg-1.3.0\CImg.h Segmentation fault</p>
<p><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>Ich mag VS einfach nicht^^ habe es zwar, aber wenn der linker denn gestimmt hat gings mit Dev-C++ immer besser <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=";D"
      alt="😉"
    /></p>
<p>ich guck mir mal den Code::Blocks compiler an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>Edit:\\ Laut google hat Code::Blocks den selben compiler (GCC von mingw) wie Dev-C++....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702199</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Mon, 27 Apr 2009 18:23:22 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 19:42:39 GMT]]></title><description><![CDATA[<p>Deathly Assassin schrieb:</p>
<blockquote>
<p>Edit:\\ Laut google hat Code::Blocks den selben compiler (GCC von mingw) wie Dev-C++....</p>
</blockquote>
<p>der von Dev C++ ist aber extrem veraltet, und der von Code::Blocks nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702260</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 27 Apr 2009 19:42:39 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 20:13:14 GMT]]></title><description><![CDATA[<p>Mit Code::Blocks geht's <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=";D"
      alt="😉"
    /></p>
<p>wisst ihr, ob es irgentwo eine übersicht aller Befehle für die CImg libary gibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702282</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Mon, 27 Apr 2009 20:13:14 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Mon, 27 Apr 2009 20:23:20 GMT]]></title><description><![CDATA[<p>Auf der Projektseite gibts eine wunderbare Doxygendokumentation.</p>
<p>Ich frage mich, wie viele Fehlerthreads hier vermieden würden, wenn jeder einfach mal Compiler nimmt, die nicht aus dem letzen Jahrtausend stammen... <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/1702291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702291</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Mon, 27 Apr 2009 20:23:20 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Tue, 28 Apr 2009 14:57:29 GMT]]></title><description><![CDATA[<p>man könnte ja vielleicht wenn man ein Thread erstellt eine kleine abhack seite machen, wo man checkboxen makieren muss, die bestätigen, dass man mindestens ein Programm mit den und den kompiler hat..<br />
Natürlich mit link auf eine FAQ, in der beschrieben wird, wie man sowas macht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>... is aber nur ne Idee <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title="=D"
      alt="😃"
    /></p>
<p>(und danke nochmal an alle, die mir geholfen haben <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/1702696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702696</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Tue, 28 Apr 2009 14:57:29 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi Dll on Tue, 28 Apr 2009 16:47:22 GMT]]></title><description><![CDATA[<p>mein letztes problem ist gerade, wie ich mein hdc mit den Pixeln jetzt zu so einem CImg kriege, mit dem ich dann arbeiten kann^^</p>
<p>und, mit welchen befehlen ich das Bild dann skalieren kann, bzw auch in jpg umformen kann <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=";D"
      alt="😉"
    /></p>
<p>Edit:\\ (mein ziel ist es ja, per dll in so geringer zeit wie möglich einen Screenshot von 16 bit zu machen, ihn auf die größe 700*500 zu bringen und als jpg zu speichern oder am besten den jpg quelltext zurück zugeben, ohne, dass das file gespeichert wird)</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702739</guid><dc:creator><![CDATA[Deathly Assassin]]></dc:creator><pubDate>Tue, 28 Apr 2009 16:47:22 GMT</pubDate></item></channel></rss>