<?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[bitmap als rückgabewert]]></title><description><![CDATA[<p>die suche hat leider nichts ergeben, vieleicht benutze ich auch einen falschen ausdruck</p>
<p>ich versuche eine methode mit einem rückgabewert zu schreiben, ist ja auch eigendlich nicht schwer.<br />
nur ich will ein bitmap als rückgabewert haben also</p>
<p>TBitmap TKlasse::Methode(void)<br />
{<br />
return Bitmap;<br />
}</p>
<p>was muss ich in den kopf schreiben, bzw warum fkt das nicht<br />
ich bekomme immer einen fehler<br />
[C++ Fehler] UTGesicht.cpp(26): E2015 Mehrdeutigkeit zwischen 'TBitmap' und 'Windows::TBitmap'</p>
<p>ich bin für jede hilfe dankbar, auch für suchbegriffe</p>
<p>mfg fjk</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178050/bitmap-als-rückgabewert</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 08:20:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178050.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Apr 2007 18:50:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bitmap als rückgabewert on Fri, 06 Apr 2007 18:50:09 GMT]]></title><description><![CDATA[<p>die suche hat leider nichts ergeben, vieleicht benutze ich auch einen falschen ausdruck</p>
<p>ich versuche eine methode mit einem rückgabewert zu schreiben, ist ja auch eigendlich nicht schwer.<br />
nur ich will ein bitmap als rückgabewert haben also</p>
<p>TBitmap TKlasse::Methode(void)<br />
{<br />
return Bitmap;<br />
}</p>
<p>was muss ich in den kopf schreiben, bzw warum fkt das nicht<br />
ich bekomme immer einen fehler<br />
[C++ Fehler] UTGesicht.cpp(26): E2015 Mehrdeutigkeit zwischen 'TBitmap' und 'Windows::TBitmap'</p>
<p>ich bin für jede hilfe dankbar, auch für suchbegriffe</p>
<p>mfg fjk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260849</guid><dc:creator><![CDATA[FJK]]></dc:creator><pubDate>Fri, 06 Apr 2007 18:50:09 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Fri, 06 Apr 2007 19:20:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du hast vier Probleme.<br />
1. Der Compiler meldet eine Mehrdeutigkeit. Das mag nicht von dir verursacht sein, du must es aber trotzdem umgehen. Das machst du einfach indem du bei jedem TBitmap noch Graphics:: davor schreibst, um mit dieser Angabe des Namespaces die Unklarheit aus dem Weg zu räumen.</p>
<p>2. Du kannst TBitmap nicht auf dem Stack anlegen, da es eine VCL-Klasse ist und (leider) dieser Beschränkung unterliegt. Du must also mit Pointern und dynamischer Speicherverwaltung arbeiten</p>
<pre><code class="language-cpp">Graphics::TBitmap* TKlasse::Methode()
{
  Graphics::TBitmap* Bitmap = new Graphics::TBitmap();
  //... mit Bitmap arbeiten
  return Bitmap;
}
</code></pre>
<p>Das bedeutet natürlich auch das du den reservierten Speicher außerhalb der Methode selber wieder freigeben must, wenn du das Bitmap nicht mehr brauchst.</p>
<p>3. Bei Funktionen ohne Parameter solltest du kein void in die Klammern schreiben</p>
<p>4. Das gehört ins Builder-Subforum. Deshalb wirst du bald verschoben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260862</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 06 Apr 2007 19:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sat, 07 Apr 2007 09:44:22 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-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-2.html" rel="nofollow">VCL/CLX (Borland C++ Builder)</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/1261068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261068</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sat, 07 Apr 2007 09:44:22 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sat, 07 Apr 2007 13:35:11 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>3. Bei Funktionen ohne Parameter solltest du kein void in die Klammern schreiben</p>
</blockquote>
<p>Warum nicht? <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/1261182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261182</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sat, 07 Apr 2007 13:35:11 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sun, 08 Apr 2007 08:12:35 GMT]]></title><description><![CDATA[<p>super danke hat wunderbar fkt,</p>
<p>ich brauche aber nocheinmal eure hilfe,<br />
ich bin mir nicht sicher ob ein neuer thread dafür erforderlich ist, deswegen poste ich das einfach mal hier.</p>
<p>wie kann ich eine anzahl von dateien, in meinem fall bilder, in einem ordner zählen. merkwürdiger weise finde ich nichts darüber?</p>
<p>mfg flo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1261503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261503</guid><dc:creator><![CDATA[FJK]]></dc:creator><pubDate>Sun, 08 Apr 2007 08:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sun, 08 Apr 2007 09:15:27 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p>akari schrieb:</p>
<blockquote>
<p>3. Bei Funktionen ohne Parameter solltest du kein void in die Klammern schreiben</p>
</blockquote>
<p>Warum nicht? <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>
</blockquote>
<p>Weil das C-Standard ist. Im C++-Standard ist das nicht mehr vorgesehen. Ich weiß nicht, ob es nur geächtet ist, oder wirklich als Fehler definiert.</p>
<p>FJK schrieb:</p>
<blockquote>
<p>wie kann ich eine anzahl von dateien, in meinem fall bilder, in einem ordner zählen. merkwürdiger weise finde ich nichts darüber?</p>
</blockquote>
<p>Soweit ich weiß, mußt Du wirklich mit FindFirst() etc die Verzeichnisse durchsuchen und alle Dateien mitzählen. Ob's noch einfacher geht, weiß ich nicht ...</p>
<p>Gruß,<br />
Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1261526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261526</guid><dc:creator><![CDATA[Christian Sonder]]></dc:creator><pubDate>Sun, 08 Apr 2007 09:15:27 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sun, 08 Apr 2007 11:56:53 GMT]]></title><description><![CDATA[<p>danke<br />
also wenn ich das richtig verstehe muss ich das so machen</p>
<pre><code class="language-cpp">while(FindFirst(Pfad, atribute, rückgabewert) == false) 
{
 i++;
 FindClose();
}
</code></pre>
<p>atribute:</p>
<p>Konstante Wert Beschreibung<br />
faReadOnly $00000001 Schreibgeschützte Datei<br />
faHidden $00000002 Versteckte Datei<br />
faSysFile $00000004 Systemdatei<br />
faVolumeID $00000008 Laufwerks-ID-Datei<br />
faDirectory $00000010 Verzeichnisdatei<br />
faArchive $00000020 Archivdatei<br />
faAnyFile $0000003F Beliebige Datei</p>
<p>so ich denke mal:<br />
faAnyFile $0000003F Beliebige Datei<br />
das ist für mich richtig<br />
aber was bekomme ich für ein rückgabewert?<br />
und ist findclose an der richtigen stelle, oder muss das ausserhalb der schleife.</p>
<p>würde auch die hilfe seite posten, aber ich weiß nicht ob ich das darf</p>
<pre><code class="language-cpp">int i;
 TSearchRec sr;

 i = 0;

 while(FindFirst(EinPfad, faDirectory, sr)==0)
 {
  i++;
  FindClose(sr);
 }
</code></pre>
<p>hab es bisjetzt so gelöst, nur zählt er sich tot oder er geht garnicht erst in die schleife, jenachdem was man für ein atribut genommen hat</p>
<p>danke</p>
<p>flo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1261578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261578</guid><dc:creator><![CDATA[FJK]]></dc:creator><pubDate>Sun, 08 Apr 2007 11:56:53 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sun, 08 Apr 2007 12:40:17 GMT]]></title><description><![CDATA[<p>Christian Sonder schrieb:</p>
<blockquote>
<p>WebFritzi schrieb:</p>
<blockquote>
<p>akari schrieb:</p>
<blockquote>
<p>3. Bei Funktionen ohne Parameter solltest du kein void in die Klammern schreiben</p>
</blockquote>
<p>Warum nicht? <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>
</blockquote>
<p>Weil das C-Standard ist. Im C++-Standard ist das nicht mehr vorgesehen. Ich weiß nicht, ob es nur geächtet ist, oder wirklich als Fehler definiert.</p>
</blockquote>
<p>Jo, darum geht es mir. Wenn es nur &quot;geächtet&quot; ist, dann wäre dies mal wieder ein Dogma - völlig unbegründet und nur existent, da einige Leute sowas einfach nicht sehen mögen. An solche Vorgaben halte ich mich grundsätzlich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1261625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261625</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sun, 08 Apr 2007 12:40:17 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sun, 08 Apr 2007 15:25:58 GMT]]></title><description><![CDATA[<p>geht mich zwar nichts an, aber warum sollte man mehr schreiben als nötig ist ? nur weil man sich an Vorgaben nicht halten will ? oder welchen Vorteil sollte dies bringen ? Umgekehrt würde es ja Sinn machen, wenn man dadurch etwas einsparen kann, aber so, aber muß jeder selbst wissen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1261708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261708</guid><dc:creator><![CDATA[OldMan00]]></dc:creator><pubDate>Sun, 08 Apr 2007 15:25:58 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Sun, 08 Apr 2007 15:27:11 GMT]]></title><description><![CDATA[<p>OldMan00 schrieb:</p>
<blockquote>
<p>geht mich zwar nichts an, aber warum sollte man mehr schreiben als nötig ist ? nur weil man sich an Vorgaben nicht halten will ?</p>
</blockquote>
<p>Vorgaben sollten Sinn machen. Es gibt vielleicht Leute, die ein void in Klammern besonders schön finden - was weiß ich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1261711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1261711</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sun, 08 Apr 2007 15:27:11 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Mon, 09 Apr 2007 09:43:18 GMT]]></title><description><![CDATA[<p>also ich habe das mal so gelernt das man in der deklaration ein void setzt, wenn man kein übergabe oder rückgabewert hat.</p>
<p>könnt ihr mir bitte nochmal FindFirst erklären?</p>
<p>mfg flo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1262107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1262107</guid><dc:creator><![CDATA[FJK]]></dc:creator><pubDate>Mon, 09 Apr 2007 09:43:18 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Mon, 09 Apr 2007 11:14:16 GMT]]></title><description><![CDATA[<p>FJK schrieb:</p>
<blockquote>
<p>ich bin mir nicht sicher ob ein neuer thread dafür erforderlich ist</p>
</blockquote>
<p>Die Faustregel lautet: ein Thema pro Thread, ein Thread pro Thema.</p>
<p>Zu FindFirst liefert die Suchfunktion des Forums etliche Beispiele.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1262165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1262165</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 09 Apr 2007 11:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to bitmap als rückgabewert on Mon, 09 Apr 2007 19:21:33 GMT]]></title><description><![CDATA[<p>hat fkt</p>
<p>danke</p>
<p>mfg flo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1262507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1262507</guid><dc:creator><![CDATA[FJK]]></dc:creator><pubDate>Mon, 09 Apr 2007 19:21:33 GMT</pubDate></item></channel></rss>