<?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+ Image Object]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuch gerade mir eine Klasse zu bauen... leider klappt was mit GDI+ nicht:</p>
<p>int Picture::loadImagePath(LPCTSTR cPath)<br />
{<br />
imageType = 0;</p>
<p>image = new Gdiplus::Image(cPath);</p>
<p>if (image == NULL)<br />
return LOAD_ERROR;<br />
imageType = GDIPLUS;<br />
return IMAGE_OK;<br />
}</p>
<p>Mein Problem ist die Zeile: image = new Gdiplus::Image(cPath);</p>
<p>Wie muss ich cPath konvertieren damit es Image als Parameter nimmet <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/99151/gdi-image-object</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 03:44:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/99151.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Jan 2005 23:00:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GDI+ Image Object on Tue, 25 Jan 2005 23:00:35 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuch gerade mir eine Klasse zu bauen... leider klappt was mit GDI+ nicht:</p>
<p>int Picture::loadImagePath(LPCTSTR cPath)<br />
{<br />
imageType = 0;</p>
<p>image = new Gdiplus::Image(cPath);</p>
<p>if (image == NULL)<br />
return LOAD_ERROR;<br />
imageType = GDIPLUS;<br />
return IMAGE_OK;<br />
}</p>
<p>Mein Problem ist die Zeile: image = new Gdiplus::Image(cPath);</p>
<p>Wie muss ich cPath konvertieren damit es Image als Parameter nimmet <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/706138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706138</guid><dc:creator><![CDATA[Der_Knob]]></dc:creator><pubDate>Tue, 25 Jan 2005 23:00:35 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Tue, 25 Jan 2005 23:04:57 GMT]]></title><description><![CDATA[<p>MultiByteToWideChar oder gleich einen Unicode-String übergeben mit L&quot;Dein String&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706140</guid><dc:creator><![CDATA[lool]]></dc:creator><pubDate>Tue, 25 Jan 2005 23:04:57 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Tue, 25 Jan 2005 23:08:36 GMT]]></title><description><![CDATA[<p>Von Klassen hast du AFAIK keine Ahnung</p>
<pre><code class="language-cpp">Gdiplus::Image *image = new Gdiplus::Image(cPath);
//...
// später wieder Freigeben (delete image;)
</code></pre>
<p>was soll diese If Anweisunmg mit 2 Returns nach einander?<br />
Stell das Bier weg und brüh nen Kaffee auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706142</guid><dc:creator><![CDATA[MichaM.]]></dc:creator><pubDate>Tue, 25 Jan 2005 23:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Tue, 25 Jan 2005 23:58:57 GMT]]></title><description><![CDATA[<p>lool:<br />
danke!!!</p>
<p>MichaM.:<br />
1. Was meinst du mit später wieder freigeben? Ich halte mir image (Image Object) in der Klasse und will es nicht am ende der Methode wieder freigeben!!! Deswegen lade ich es ja!!!!</p>
<p>2. Es sind kein 2 return nacheinader:</p>
<pre><code>int Picture::loadImagePath(LPCTSTR cPath)
{
    imageType = 0;

    image = new Gdiplus::Image(cPath);

    if (image == NULL)
        return LOAD_ERROR;
    imageType = GDIPLUS;
    return IMAGE_OK;
}
</code></pre>
<p>entweder das ein oder das andere... kann man auch so schreiben:</p>
<pre><code>int Picture::loadImagePath(LPCTSTR cPath)
{
    imageType = 0;

    image = new Gdiplus::Image(cPath);

    if (image == NULL)
    {
        return LOAD_ERROR;
    }
    imageType = GDIPLUS;
    return IMAGE_OK;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/706163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706163</guid><dc:creator><![CDATA[Der_Knob]]></dc:creator><pubDate>Tue, 25 Jan 2005 23:58:57 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:16:07 GMT]]></title><description><![CDATA[<p>wie nützlich doch die &quot;Code-Tags&quot; sein können <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>
<p>zu deiner Frage:<br />
du erstellst mit <strong>new</strong> eine Instance der Klasse, ohne den Namen des Zeigers den entsprechenden Typ zuzuordnen, des weiteren interpretierst du die Variable auch nicht als solchen Zeiger.</p>
<p>Was mit <strong>new</strong> erstellt wurde, sollte spätestens beim Programmende wieder freigegeben werden, um Speicherlecks zu vermeiden.</p>
<p>Sollte &quot;image&quot; bereits global als Zeiger für Gdiplus::Image() declariert sein, ist das natürlich auch möglich, denoch erhälst du genau dort eine Fehlermeldung.</p>
<p>Ich selbst habe GDI+ selbst nur mal zum Testen und reingucken verwendet, beruhend auf folgende Seite: <a href="http://codeproject.com/vcpp/gdiplus/imageexgdi.asp?df=100&amp;forumid=3203&amp;exp=0&amp;select=555174" rel="nofollow">http://codeproject.com/vcpp/gdiplus/imageexgdi.asp?df=100&amp;forumid=3203&amp;exp=0&amp;select=555174</a><br />
vieleicht findest du da paar Anhaltspunkte, um besser mit diesem Thema umzugehen, ich persönlich bevorzuge iPictue aus der Com, ist Kompatibler, gerade wegen win98 &amp; Co, und reletive einfach, selbst um Bilder aus dem Internet zu laden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706169</guid><dc:creator><![CDATA[MichaM.]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:16:07 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:17:39 GMT]]></title><description><![CDATA[<p>image wird wohl eine Membervariable sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706170</guid><dc:creator><![CDATA[lool]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:17:39 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:19:51 GMT]]></title><description><![CDATA[<p>lool schrieb:</p>
<blockquote>
<p>image wird wohl eine Membervariable sein.</p>
</blockquote>
<p>stimmt, sorry hatte übersehnen das es ja eine Klasse ist namens Picture</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706171</guid><dc:creator><![CDATA[MichaM.]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:19:51 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:29:58 GMT]]></title><description><![CDATA[<p>lool hat recht: Image ist ein Membervariable... war aber nicht unbendingt wichtig, deswegen hatte ich euch mit überflüssigen Code verschont... lool hat ja gewusst was ich wollte</p>
<p>Wenn es mir um die richtigkeit des Codes geht, dann poste ich den ganzen Code - keine Angst! Aber versuch beim nächsten mal nicht sachen anzumeckern welche du nicht wissen kannst <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>
<p>Keine angst, ich geb den Zeiger beim Deconstructor wieder frei <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="😉"
    /><br />
So viel C++ kann ich gerade noch <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>iPictue aus der Com kenn ich nicht... hört sich aber interessant an. Ich gucke mal rein <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="👍"
    /><br />
Hast recht, mit Win98 und GDI+ ist nicht so toll...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706173</guid><dc:creator><![CDATA[Der_Knob]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:31:24 GMT]]></title><description><![CDATA[<p>ups... warst schneller <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>eins noch, hast du link zu com und iPictue??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706174</guid><dc:creator><![CDATA[Der_Knob]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:31:24 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:48:14 GMT]]></title><description><![CDATA[<p>Der_Knob schrieb:</p>
<blockquote>
<p>ups... warst schneller <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>eins noch, hast du link zu com und iPictue??</p>
</blockquote>
<p>Kenn und wüste ich so jetzt nicht, aber ich hatte mal ein kleines Beispiel hier gepostet unter meinem Loginnamen (Mic++ha), wollte es auch mal komentieren, aber die Threads sind so schnell im jenseits.<br />
Hier die seite: <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=88313&amp;postdays=0&amp;postorder=asc&amp;start=10" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=88313&amp;postdays=0&amp;postorder=asc&amp;start=10</a></p>
<p>wenn du fragen zum code hast, frage!</p>
<p>Wegem meinem Lesefehler, das liegt daran das ich nur Code lesen kann mit Codetags <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 />
sonst lese ich Unsinn und mein Gehirn spielt mir einen Streich und sagt Anfänger der einen Chat mit Bilder proggen will, gleich fragt er nach Sockets.<br />
Man sieht ich bin schon geschädigt von diesen Noob fragen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/706176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706176</guid><dc:creator><![CDATA[MichaM.]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:48:14 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:55:14 GMT]]></title><description><![CDATA[<p>ist schon gut *g*<br />
ist ja auch spät am Abend und da ist man schon mal etwas gereizt <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>
<p>Aber was würden wir ohne die Noob machen? Das ist unsere Zukunft <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>PS: auch wenn es nur ein Gerücht ist... wir waren auch mal welche... glaub mir <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/706179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706179</guid><dc:creator><![CDATA[Der_Knob]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 00:58:24 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/706180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706180</guid><dc:creator><![CDATA[:D]]></dc:creator><pubDate>Wed, 26 Jan 2005 00:58:24 GMT</pubDate></item><item><title><![CDATA[Reply to GDI+ Image Object on Wed, 26 Jan 2005 01:11:40 GMT]]></title><description><![CDATA[<p>Der_Knob schrieb:</p>
<blockquote>
<p>ist schon gut *g*<br />
ist ja auch spät am Abend und da ist man schon mal etwas gereizt <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>
<p>Aber was würden wir ohne die Noob machen? Das ist unsere Zukunft <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>PS: auch wenn es nur ein Gerücht ist... wir waren auch mal welche... glaub mir <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>
</blockquote>
<p>Ja stimmt, ich war auch mal ein Noob, aber ich bin mit &quot;hello World&quot; angefangen und nicht mit &quot;ICQ-AIM XP SP7 Multiuser&quot;. <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/706181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/706181</guid><dc:creator><![CDATA[MichaM.]]></dc:creator><pubDate>Wed, 26 Jan 2005 01:11:40 GMT</pubDate></item></channel></rss>