<?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[Mit Dev-C++ Compiler jpg Datein verarbeiten?]]></title><description><![CDATA[<p>Hallo,</p>
<p>versuche seit ein paar Tagen jpg Bilder zu verarbeiten.<br />
Ich möchte ein Bitmap daraus machen so das ich es Mapen kann<br />
auf Objekte in meinem Programm.</p>
<p>Doch es will einfach nicht Funktionieren.</p>
<p>In der Hauptdatei include ich diese Funktionen und Klassen:</p>
<pre><code>#include &lt;windows.h&gt;
#include &lt;mmsystem.h&gt; 
#include &lt;olectl.h&gt;  
#include &lt;ocidl.h&gt;
#include &lt;/Programme_Installiert/DirectX_SDK_Marz_2009/Include/dsound.h&gt;  /* DirectSound */
#include &lt;/Programme_Installiert/DirectX_SDK_Marz_2009/Include/ddraw.h&gt;   /* DirectDraw */
#include &quot;win_sdk/ddutil.h&quot;  /* Speziele Funktionen von Microsoft um Bitmap zu laden */
</code></pre>
<p>Diese Funktion habe ich ausgelagert:</p>
<pre><code>LPPICTURE pPicture;   /* LPCTSTR kann OleLoadPicturePath(...) verarbeiten, CString nicht  */
long lWidth, lHeight;
int iWidth, iHeight;

BOOL Bild_Laden(LPCTSTR pszFileName)
{
  //datei öffnen
  HANDLE hFile = CreateFile(pszFileName, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL);

  if(INVALID_HANDLE_VALUE == hFile)
   return FALSE;

  //datei größe ermitteln
  DWORD dwFileSize = GetFileSize(hFile, NULL);

  //speicher in größe der datei allokieren
  HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, dwFileSize);
  LPVOID  pvData  = GlobalLock(hGlobal);

  //datei lesen u. im speicher behalten
  DWORD dwBytesRead = 0;
  BOOL  bRead       = ReadFile(hFile, pvData, dwFileSize, &amp;dwBytesRead, NULL);

  if(!bRead)
   return FALSE;

  GlobalUnlock(hGlobal);
  CloseHandle(hFile);

  //IStream* aus dem speicher erzeugen
  LPSTREAM pstm = NULL;
  HRESULT  hr   = CreateStreamOnHGlobal(hGlobal, TRUE, &amp;pstm);

  //IPicture vom bild erzeugen
  if(pPicture)
      pPicture-&gt;Release();

  hr = OleLoadPicture(pstm, dwFileSize, FALSE, IID_IPicture, (LPVOID*)&amp;pPicture);
  pstm-&gt;Release();

  //breite u. höhe vom bild holen
  pPicture-&gt;get_Width(&amp;lWidth);
  pPicture-&gt;get_Height(&amp;lHeight);

  HDC hdc = CreateIC(TEXT(&quot;DISPLAY&quot;), NULL, NULL, NULL);

  //in Pixel konvertieren
  iWidth = (lWidth  * GetDeviceCaps(hdc, LOGPIXELSX)) / 2540;
  iHeight = (lHeight * GetDeviceCaps(hdc, LOGPIXELSY)) / 2540;

  return true;
}
</code></pre>
<p>Dan Lade ich in der WinMain vor der Schleife das Bild:</p>
<pre><code>Bild_Laden(&quot;/CC++ Test/Direct_X/direct_x_fenster_02/test.jpg&quot;);
</code></pre>
<p>und dann wollte ich es in der WinMain in der Schleife<br />
in den BackPuffer legen:</p>
<pre><code>lpddsBack-&gt;Blt(&amp;bild_map, pPicture , NULL, DDBLT_WAIT | DDBLT_KEYSRC , NULL );
</code></pre>
<p>doch dann kommt immer diese Fehlermeldung:</p>
<pre><code>54 F:\CC++ Test\Direct_X\direct_x_fenster_02\funktion\inhalt_erstellen_anzeigen.h no matching function for call to `IDirectDrawSurface7::Blt(RECT*, IPicture*&amp;, NULL, long int, NULL)'
</code></pre>
<p>Ich habe mir auch schon FreeImage heruntergeladen und wollte es damit<br />
mal ausprobieren:</p>
<pre><code>#include &lt;/CC++ Test/Direct_X/direct_x_fenster_02/win_sdk/FreeImage/Source/FreeImage.h&gt;
</code></pre>
<p>Dan kamnen aber tausend Fehlermeldungen <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="😕"
    /><br />
und ich hab es wieder herrausgenommen.</p>
<p>Andere Varianten wie zb mit den<br />
Include Datein:</p>
<pre><code>#include &lt;afxstr.h&gt;
#include &lt;atlimage.h&gt;
</code></pre>
<p>sind am Anfang gleich gescheitert da ich die Funktionen oder Klassen nicht<br />
habe um sie einzubinden.</p>
<p>Ich komme irgendwie an dem Punkt nicht weiter<br />
vielleicht hat ja jemand eine Idee wie ich es hinbekomme.</p>
<p>Gruß Meiko</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243947/mit-dev-c-compiler-jpg-datein-verarbeiten</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Apr 2026 23:02:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243947.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Jun 2009 10:38:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Tue, 23 Jun 2009 10:38:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>versuche seit ein paar Tagen jpg Bilder zu verarbeiten.<br />
Ich möchte ein Bitmap daraus machen so das ich es Mapen kann<br />
auf Objekte in meinem Programm.</p>
<p>Doch es will einfach nicht Funktionieren.</p>
<p>In der Hauptdatei include ich diese Funktionen und Klassen:</p>
<pre><code>#include &lt;windows.h&gt;
#include &lt;mmsystem.h&gt; 
#include &lt;olectl.h&gt;  
#include &lt;ocidl.h&gt;
#include &lt;/Programme_Installiert/DirectX_SDK_Marz_2009/Include/dsound.h&gt;  /* DirectSound */
#include &lt;/Programme_Installiert/DirectX_SDK_Marz_2009/Include/ddraw.h&gt;   /* DirectDraw */
#include &quot;win_sdk/ddutil.h&quot;  /* Speziele Funktionen von Microsoft um Bitmap zu laden */
</code></pre>
<p>Diese Funktion habe ich ausgelagert:</p>
<pre><code>LPPICTURE pPicture;   /* LPCTSTR kann OleLoadPicturePath(...) verarbeiten, CString nicht  */
long lWidth, lHeight;
int iWidth, iHeight;

BOOL Bild_Laden(LPCTSTR pszFileName)
{
  //datei öffnen
  HANDLE hFile = CreateFile(pszFileName, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL);

  if(INVALID_HANDLE_VALUE == hFile)
   return FALSE;

  //datei größe ermitteln
  DWORD dwFileSize = GetFileSize(hFile, NULL);

  //speicher in größe der datei allokieren
  HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, dwFileSize);
  LPVOID  pvData  = GlobalLock(hGlobal);

  //datei lesen u. im speicher behalten
  DWORD dwBytesRead = 0;
  BOOL  bRead       = ReadFile(hFile, pvData, dwFileSize, &amp;dwBytesRead, NULL);

  if(!bRead)
   return FALSE;

  GlobalUnlock(hGlobal);
  CloseHandle(hFile);

  //IStream* aus dem speicher erzeugen
  LPSTREAM pstm = NULL;
  HRESULT  hr   = CreateStreamOnHGlobal(hGlobal, TRUE, &amp;pstm);

  //IPicture vom bild erzeugen
  if(pPicture)
      pPicture-&gt;Release();

  hr = OleLoadPicture(pstm, dwFileSize, FALSE, IID_IPicture, (LPVOID*)&amp;pPicture);
  pstm-&gt;Release();

  //breite u. höhe vom bild holen
  pPicture-&gt;get_Width(&amp;lWidth);
  pPicture-&gt;get_Height(&amp;lHeight);

  HDC hdc = CreateIC(TEXT(&quot;DISPLAY&quot;), NULL, NULL, NULL);

  //in Pixel konvertieren
  iWidth = (lWidth  * GetDeviceCaps(hdc, LOGPIXELSX)) / 2540;
  iHeight = (lHeight * GetDeviceCaps(hdc, LOGPIXELSY)) / 2540;

  return true;
}
</code></pre>
<p>Dan Lade ich in der WinMain vor der Schleife das Bild:</p>
<pre><code>Bild_Laden(&quot;/CC++ Test/Direct_X/direct_x_fenster_02/test.jpg&quot;);
</code></pre>
<p>und dann wollte ich es in der WinMain in der Schleife<br />
in den BackPuffer legen:</p>
<pre><code>lpddsBack-&gt;Blt(&amp;bild_map, pPicture , NULL, DDBLT_WAIT | DDBLT_KEYSRC , NULL );
</code></pre>
<p>doch dann kommt immer diese Fehlermeldung:</p>
<pre><code>54 F:\CC++ Test\Direct_X\direct_x_fenster_02\funktion\inhalt_erstellen_anzeigen.h no matching function for call to `IDirectDrawSurface7::Blt(RECT*, IPicture*&amp;, NULL, long int, NULL)'
</code></pre>
<p>Ich habe mir auch schon FreeImage heruntergeladen und wollte es damit<br />
mal ausprobieren:</p>
<pre><code>#include &lt;/CC++ Test/Direct_X/direct_x_fenster_02/win_sdk/FreeImage/Source/FreeImage.h&gt;
</code></pre>
<p>Dan kamnen aber tausend Fehlermeldungen <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="😕"
    /><br />
und ich hab es wieder herrausgenommen.</p>
<p>Andere Varianten wie zb mit den<br />
Include Datein:</p>
<pre><code>#include &lt;afxstr.h&gt;
#include &lt;atlimage.h&gt;
</code></pre>
<p>sind am Anfang gleich gescheitert da ich die Funktionen oder Klassen nicht<br />
habe um sie einzubinden.</p>
<p>Ich komme irgendwie an dem Punkt nicht weiter<br />
vielleicht hat ja jemand eine Idee wie ich es hinbekomme.</p>
<p>Gruß Meiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731504</guid><dc:creator><![CDATA[Meiko]]></dc:creator><pubDate>Tue, 23 Jun 2009 10:38:39 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Tue, 23 Jun 2009 11:34:18 GMT]]></title><description><![CDATA[<p>Du bist im falsche Forum.<br />
Dein Beitrag wird hoffentlich bald verschoben (WinAPI wäre wahrscheinlich besser).</p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731542</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 23 Jun 2009 11:34:18 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Tue, 23 Jun 2009 19:55:10 GMT]]></title><description><![CDATA[<p>Bin noch neu hier wusste nicht so<br />
recht wo es rein passt :-).<br />
Bitte einmal schieben Admin Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731803</guid><dc:creator><![CDATA[Meiko]]></dc:creator><pubDate>Tue, 23 Jun 2009 19:55:10 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Tue, 23 Jun 2009 22:45:20 GMT]]></title><description><![CDATA[<p>Du kannst ein &quot;IPicture&quot; einfach nicht mit IDirectDrawSurface7::Blt blitten.<br />
Du musst eine Surface erstellen, und dann irgendwie das Bild in diese Surface bekommen. Dann kannst du diese Surface verwenden um zu blitten.</p>
<p>Wo hast du denn diesen Code her? Bzw. wie kommst du auf die Idee dass es so gehen könnte?</p>
<p>p.S.: ein Bild bekommst du am einfachsten in eine Surface, indem du die einen DC von der Surface holst, und dann mit den ganz normalen GDI Funktionen da reinmalst. Da sollte es auch Funktionen geben die ein IPicture in einen DC malen können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731859</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 23 Jun 2009 22:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Wed, 24 Jun 2009 10:17:32 GMT]]></title><description><![CDATA[<p>Hallo hustbaer,</p>
<p>die Informationen habe ich über google gefunden und ein<br />
wenig herumprobiert weil es in Normalzustand nicht ging.<br />
Hast du einen Script für mich der geht?</p>
<p>Ich hab mein Programm jetzt um eine Funktion erweitert:</p>
<pre><code>BOOL Bild_anzeigen(HWND hwnd)
{ 
  HDC hdc = CreateIC(TEXT(&quot;DISPLAY&quot;), NULL, NULL, NULL);  
  if(pPicture) //wenn bild geladen
  {
   RECT rc;
   GetClientRect(hwnd, &amp;rc);

   //Bild anzeigen mittels Render
   pPicture-&gt;Render(hdc, 0, 0, iWidth, iHeight, 0, lHeight, lWidth, -lHeight, &amp;rc);

   return TRUE;
  }

  return FALSE;
}
</code></pre>
<p>Dan schreibe ich anstatt diesem:</p>
<pre><code>lpddsBack-&gt;Blt(&amp;bild_map, pPicture , NULL, DDBLT_WAIT | DDBLT_KEYSRC , NULL );
</code></pre>
<p>das hin:</p>
<pre><code>Bild_anzeigen(hwnd);
</code></pre>
<p>Das Programm wird dann auch erfolgreich Kompiliert aber<br />
es passiert nichts <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="😕"
    /><br />
Wie komme ich zu meinem Bild?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732025</guid><dc:creator><![CDATA[Meiko]]></dc:creator><pubDate>Wed, 24 Jun 2009 10:17:32 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Wed, 24 Jun 2009 10:32:03 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-18363.html" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-58.html" rel="nofollow">C++/CLI mit .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" 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/1732031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732031</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 24 Jun 2009 10:32:03 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Wed, 24 Jun 2009 10:57:11 GMT]]></title><description><![CDATA[<p>hab gerade einen Anderen Weg entdeckt wie ich es auch Lössen könnte<br />
mit dieser Funktion:</p>
<pre><code>D3DXCreateTextureFromFile( )
</code></pre>
<p>es lassen sich aber die dafür nötigen Funktionen und Klassen nicht<br />
in meinem wxDev-C++ Compiler laden.</p>
<pre><code>#include &lt;/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h&gt;
</code></pre>
<p>Diese Fehlermeldungen kommen dann immer:</p>
<pre><code>Compiler: Default GCC compiler
Building Makefile: &quot;F:\CC++ Test\Direct_X\Makefile.win&quot;
Führt  make... aus
mingw32-make.exe -f &quot;F:\CC++ Test\Direct_X\Makefile.win&quot; all 
g++.exe -c direct_x_fenster_02/direct_x_fenster_02.cpp -o Objects/MingW/direct_x_fenster_02.o -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/lib/gcc/mingw32/3.4.5/include&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/c++/3.4.5/backward&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/c++/3.4.5/mingw32&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/c++/3.4.5&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/3rdparty/wx/plotctrl&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/3rdparty/wx/sheet&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/3rdparty/wx/treemultictrl&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/3rdparty/wx/things&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/3rdparty/wx&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/3rdparty&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/msw&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/generic&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/fl&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/gizmos&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/html&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/mmedia&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/net&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/ogl&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/plot&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/protocol&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/stc&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/svg&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/xml&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx/xrc&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common/wx&quot; -I&quot;F:/Programme_Installiert/DevC++/Dev-Cpp/include/common&quot; -D__WXMSW__ -D__GNUWIN32__ -D__WIN95__ -DWXUSINGDLL -fno-exceptions -fno-pcc-struct-return -fstrict-aliasing -Wall -D__WXMSW__ -D__GNUWIN32__ -D__WIN95__   -fexpensive-optimizations -O3

In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3d9.h:260,
                 from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:46,

                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3d9types.h:25: warning: ignoring #pragma warning 

/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3d9types.h:2007: warning: ignoring #pragma warning 

In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:46,
                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3d9.h:1986:1: warning: &quot;/*&quot; within comment
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3d9.h:1987:1: warning: &quot;/*&quot; within comment
In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:47,
                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.h:19: warning: ignoring #pragma warning 

In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.h:1787,
                 from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:47,
                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.inl: In static member function `static void* _D3DXMATRIXA16::operator new(size_t)':
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.inl:993: warning: `operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)

/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.inl: In static member function `static void* _D3DXMATRIXA16::operator new [](size_t)':
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.inl:1008: warning: `operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)

In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:47,
                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.h: At global scope:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9math.h:1792: warning: ignoring #pragma warning 

In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:48,
                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9core.h:669:1: warning: multi-line comment
In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:51,
                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9shader.h:955: error: `DECLSPEC_DEPRECATED' does not name a type
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9shader.h:964: error: `DECLSPEC_DEPRECATED' does not name a type
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9shader.h:980: error: `DECLSPEC_DEPRECATED' does not name a type
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9shader.h:990: error: `DECLSPEC_DEPRECATED' does not name a type
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9shader.h:1007: error: `DECLSPEC_DEPRECATED' does not name a type

mingw32-make.exe: *** [Objects/MingW/direct_x_fenster_02.o] Error 1

Ausführung beendet
Compilation Failed. Make returned 2
</code></pre>
<p>Kann es sein das der wxDev-C++ für DirectX Programmierung nicht geeignet ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732044</guid><dc:creator><![CDATA[Meiko]]></dc:creator><pubDate>Wed, 24 Jun 2009 10:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Wed, 24 Jun 2009 14:17:19 GMT]]></title><description><![CDATA[<p>Schon die erste Warnung sollte doch heißen daß der Dev-C++ Compiler nicht korrekt mit den #pragma Statements in den Headerfiles umgehen kann:</p>
<p>Meiko schrieb:</p>
<blockquote>
<pre><code>In file included from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3d9.h:260,
                 from /Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3dx9.h:46,

                 from direct_x_fenster_02/direct_x_fenster_02.cpp:43:
/Programme_Installiert/DirectX_SDK_Marz_2009/Include/d3d9types.h:25: warning: ignoring #pragma warning
</code></pre>
<p>Kann es sein das der wxDev-C++ für DirectX Programmierung nicht geeignet ist?</p>
</blockquote>
<p>ich denke mal, daß das gar nichts mit DirectX / Direct3D zu tun hat, sondern schlicht und einfach Dein Dev-C++ Compiler (hoffnungslos) veraltet ist.</p>
<p>Im prinzip hast Du hier nur noch zwei Möglichkeiten:<br />
- Die Headerfiles so umschreiben, daß sie der Dev-C++ Compiler versteht (viel Arbeit, und noch viel mehr Arbeit bei der Fehlersuche wenns nicht auf Anhieb funktioniert!)<br />
- Die bessere Alternative: Aktuellere Entwicklungsumgebungen verwenden (z.B. Borland C++ Builder oder Visual C++ 2008 Express Edition, meinetwegen auch den alten Visual C++ 6)</p>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732171</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Wed, 24 Jun 2009 14:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Thu, 25 Jun 2009 06:26:48 GMT]]></title><description><![CDATA[<p>Hi Martin,</p>
<p>ich Arbeite mit der neusten Version vom Dev-C++ Compiler,<br />
Version 7.0 RC5. Einen neueren gibt es nicht.</p>
<p>Also kann man davon ausgehen das der wxDev-C++ nicht<br />
geeignet ist für DirectX Programmierung.</p>
<p>Die Entwicklungsumgebungen die du genannt hast sind natürlich<br />
Top da gibt es nix aber sie kosten auch eine Stange Geld.<br />
Der wxDev-C++ ist dagegen kostenlos.</p>
<p>Gibt es den noch andere alternativen die Kostenlos sind<br />
mit denen man ohne Probleme DirectX Programmieren kann?</p>
<p>Gruß Meiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732482</guid><dc:creator><![CDATA[Meiko]]></dc:creator><pubDate>Thu, 25 Jun 2009 06:26:48 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Thu, 25 Jun 2009 12:07:14 GMT]]></title><description><![CDATA[<p>Meiko schrieb:</p>
<blockquote>
<p>Die Entwicklungsumgebungen die du genannt hast sind natürlich<br />
Top da gibt es nix aber sie kosten auch eine Stange Geld.</p>
</blockquote>
<p>Das stimmt nicht. Die Express Edition von MS VC 2008 ist tatsächlich kostenlos. Dazu brauchst du dann noch das Platform SDK, damit du sinnvoll Windowsprogramme basteln kannst. Näheres hier: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html</a><br />
Das DirectX-SDK kannst du dann analog zum PSDK installieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732666</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Thu, 25 Jun 2009 12:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Fri, 03 Jul 2009 12:38:30 GMT]]></title><description><![CDATA[<p>Hallo Martin,</p>
<p>habe die anderen Entwicklungsumgebungen versucht bei mir auf Arbeit zu<br />
Installieren aber es geht leider nicht nur der Dev-C++ Compiler<br />
läßt es zu sich zu Installieren ohne Administrator rechten.<br />
Daher bleibt mir nur der Dev-C++ Compiler zur verfügung<br />
außer ich kann den Admin mal überzeugen ;-).</p>
<p>Die Funktion wie ich sie Oben geschrieben habe scheint<br />
ja zu Funktionieren das Bild wird geladen doch<br />
wie bekomme ich das bild wieder zu fassen?<br />
Die Funktion Bild_anzeigen(hwnd); Funktioniert nicht.</p>
<p>Ist sie Falsch geschrieben wen ja wie komme ich an<br />
mein Bild ran?</p>
<p>gruß Meiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736611</guid><dc:creator><![CDATA[Meiko]]></dc:creator><pubDate>Fri, 03 Jul 2009 12:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Fri, 03 Jul 2009 12:51:56 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Satzzeichen" rel="nofollow">http://de.wikipedia.org/wiki/Satzzeichen</a></p>
<p><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/1736616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736616</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 03 Jul 2009 12:51:56 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Dev-C++ Compiler jpg Datein verarbeiten? on Fri, 03 Jul 2009 12:59:59 GMT]]></title><description><![CDATA[<p>Meiko schrieb:</p>
<blockquote>
<p>...bei mir auf Arbeit...<br />
...außer ich kann den Admin mal überzeugen ;-)...</p>
</blockquote>
<p>Wenn du das für die Arbeit brauchst - wovon ich ausgehe - sag dem Admin, dass es ein essentielles Werkzeug ist und er es installieren muss, damit du deine Arbeit machen kannst. Sage ihm, dass du dies auch gerne deinen Vorgesetzen mitteilen würdest, sollte er es nicht einsehen <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>So klappte das bei mir. Mittlerweile habe ich eine Developermachine, wo ich selbst Admin bin. Ist streßfreier...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736621</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Fri, 03 Jul 2009 12:59:59 GMT</pubDate></item></channel></rss>