<?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[GDI+ in MF Anwendung]]></title><description><![CDATA[<p>Hallo,</p>
<p>versuche seit Tagen das GDI+ in einer MFC Anwendung zu verwenden, um ein JPEG hochzuladen und anzuzeigen. Habe folgenden Code:</p>
<pre><code>include &lt;gdiplus.h&gt;

...

void CAX1Ctrl::OnDraw(CDC* pdc, const CRect&amp; rcBounds, const CRect&amp; rcInvalid)
{
	   ... 

	GdiplusStartup(&amp;gdiplusToken, &amp;gdiplusStartupInput, NULL);  

	Gdiplus::Image::FromFile(S&quot;10560206.jpg&quot;);

	GdiplusShutdown(gdiplusToken);  

            ...

}
</code></pre>
<p>beim Erstellen bekomme ich den Linkerfehler:</p>
<p>...AX1\AX1Ctrl.cpp(156): fatal error C1190: Verwalteter abzielender Code erfordert '#using &lt;mscorlib.dll&gt;' und den '/CLR'-Schalter</p>
<p>Das Einbinden von &lt;mscorlib.dll&gt; nützt selbstverständlich auch nix und was der '/CLR' Schalter ist, weiß ich leider nicht.<br />
Wäre sehr dankbar für einen Hinweis.</p>
<p>Grüße,<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198007/gdi-in-mf-anwendung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 13:07:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198007.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Nov 2007 20:03:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GDI+ in MF Anwendung on Fri, 16 Nov 2007 20:03:50 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>versuche seit Tagen das GDI+ in einer MFC Anwendung zu verwenden, um ein JPEG hochzuladen und anzuzeigen. Habe folgenden Code:</p>
<pre><code>include &lt;gdiplus.h&gt;

...

void CAX1Ctrl::OnDraw(CDC* pdc, const CRect&amp; rcBounds, const CRect&amp; rcInvalid)
{
	   ... 

	GdiplusStartup(&amp;gdiplusToken, &amp;gdiplusStartupInput, NULL);  

	Gdiplus::Image::FromFile(S&quot;10560206.jpg&quot;);

	GdiplusShutdown(gdiplusToken);  

            ...

}
</code></pre>
<p>beim Erstellen bekomme ich den Linkerfehler:</p>
<p>...AX1\AX1Ctrl.cpp(156): fatal error C1190: Verwalteter abzielender Code erfordert '#using &lt;mscorlib.dll&gt;' und den '/CLR'-Schalter</p>
<p>Das Einbinden von &lt;mscorlib.dll&gt; nützt selbstverständlich auch nix und was der '/CLR' Schalter ist, weiß ich leider nicht.<br />
Wäre sehr dankbar für einen Hinweis.</p>
<p>Grüße,<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404656</guid><dc:creator><![CDATA[milonas]]></dc:creator><pubDate>Fri, 16 Nov 2007 20:03:50 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ in MF Anwendung on Fri, 16 Nov 2007 23:46:48 GMT]]></title><description><![CDATA[<p>Du vermischst hier managed (CLR) mit nativem code, GDI+ wird von einigen mfc- klassen verwendet, z.B. CImage, mehr findest du in der msdn <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/1404754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404754</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 16 Nov 2007 23:46:48 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ in MF Anwendung on Sat, 17 Nov 2007 08:39:37 GMT]]></title><description><![CDATA[<p>Ok, dann frage ich anders:<br />
1.) Wie kann man Jpeg in unmanaged Code duch die Gdiplus behandeln?</p>
<p>2.) Was an der Gdiplus ist managed Code, was nicht? Wie erkenne ich das?</p>
<p>3.) Oder kann man Gdiplus nur in managed Code verwenden?</p>
<p>4.) Kann man prinzipiell managed Klassen in MFC Projekten nutzen, wenn ja wie?</p>
<p>Danke und Grüße,<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404791</guid><dc:creator><![CDATA[milonas]]></dc:creator><pubDate>Sat, 17 Nov 2007 08:39:37 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ in MF Anwendung on Sat, 17 Nov 2007 09:04:18 GMT]]></title><description><![CDATA[<p>Zu 1: Müsste ich erst in der Doku nachlesen...</p>
<p>Zu 2: Nix</p>
<p>Zu 3: GDI+ kann man in unmanaged code verwenden; .NET bietet einen Wrapper um diesen unmanaged Code</p>
<p>Zu 4: Ja. Dazu musst Du in den Projekteinstellungen &quot;Common Language Runtime Support&quot; auf &quot;/clr&quot; stellen; Dir muss aber bewusst sein, dass auf dem Zielsystem dann das .NET-Framework installiert sein muss!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404799</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 17 Nov 2007 09:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ in MF Anwendung on Sat, 17 Nov 2007 10:33:01 GMT]]></title><description><![CDATA[<p>zu 1: Um JPGs zu laden benötigt man kein GDI+, das macht IPicture genauso.<br />
<a href="http://msdn.microsoft.com/msdnmag/issues/01/10/c/" rel="nofollow">http://msdn.microsoft.com/msdnmag/issues/01/10/c/</a></p>
<p><a href="http://www.codeproject.com/vcpp/gdiplus/cgdiplusbitmap.asp" rel="nofollow">http://www.codeproject.com/vcpp/gdiplus/cgdiplusbitmap.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404827</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 17 Nov 2007 10:33:01 GMT</pubDate></item></channel></rss>