<?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[Komponentenentwicklung - Bitmap fest einbinden]]></title><description><![CDATA[<p>Hallo, Ich bin's mal wieder! <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>Z.Z. habe ich mir ein TCustomPanel abgeleitet, und darin ein TImage eingefügt.<br />
In das Image lade ich via</p>
<pre><code class="language-cpp">Image-&gt;Picture-&gt;Bitmap-&gt;LoadFromFile(&quot;C:\\test.bmp&quot;)
</code></pre>
<p>mein Bild.</p>
<p>Klappt auch alles wunderbar: Sobald ich meine Komponente auf eine Form ziehe, hat das Panel ein Image mit dem gewünschten Inhalt.</p>
<p>Jetzt möchte ich die Komponente allerdings irgendwann weitergeben.<br />
Das bedeutet, das BMP darf nicht lokal ansprechbar sein, da ich nicht möchte, dass jmd das BMP verändert.<br />
Bitmap wie Komponente sollen fest miteinander verankert sein.</p>
<p>Und da habe ich mir gedacht, ob es nicht irgendwie möglich ist, ein Bitmap irgendwie in den Quellcode einzubinden (z.B. als Array).<br />
Entweder automatisch, oder von Hand!</p>
<p>Ist das möglich ? <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 />
Wenn ja: wie? Wenn nicht: wie dann?</p>
<p>Liebe Grüsse...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/107368/komponentenentwicklung-bitmap-fest-einbinden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 10:35:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/107368.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Apr 2005 06:14:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komponentenentwicklung - Bitmap fest einbinden on Tue, 19 Apr 2005 06:14:20 GMT]]></title><description><![CDATA[<p>Hallo, Ich bin's mal wieder! <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>Z.Z. habe ich mir ein TCustomPanel abgeleitet, und darin ein TImage eingefügt.<br />
In das Image lade ich via</p>
<pre><code class="language-cpp">Image-&gt;Picture-&gt;Bitmap-&gt;LoadFromFile(&quot;C:\\test.bmp&quot;)
</code></pre>
<p>mein Bild.</p>
<p>Klappt auch alles wunderbar: Sobald ich meine Komponente auf eine Form ziehe, hat das Panel ein Image mit dem gewünschten Inhalt.</p>
<p>Jetzt möchte ich die Komponente allerdings irgendwann weitergeben.<br />
Das bedeutet, das BMP darf nicht lokal ansprechbar sein, da ich nicht möchte, dass jmd das BMP verändert.<br />
Bitmap wie Komponente sollen fest miteinander verankert sein.</p>
<p>Und da habe ich mir gedacht, ob es nicht irgendwie möglich ist, ein Bitmap irgendwie in den Quellcode einzubinden (z.B. als Array).<br />
Entweder automatisch, oder von Hand!</p>
<p>Ist das möglich ? <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 />
Wenn ja: wie? Wenn nicht: wie dann?</p>
<p>Liebe Grüsse...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/770006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770006</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Tue, 19 Apr 2005 06:14:20 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Bitmap fest einbinden on Tue, 19 Apr 2005 07:44:39 GMT]]></title><description><![CDATA[<p>Das geht auch als Array. Normalerweise würde man ein Bitmap aber als Ressource einbinden. Also eine entsprechende .rc Datei erzeugen und in das Projekt einbinden. Das kann allerdings mit speziellen Programmen von außen geändert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/770054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770054</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 19 Apr 2005 07:44:39 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Bitmap fest einbinden on Tue, 19 Apr 2005 07:52:54 GMT]]></title><description><![CDATA[<p>Na gut, das wäre ja schon mal was!<br />
Und wie genau erzeugt man dann eine .rc ?<br />
Und wie binde ich die dann ein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/770058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770058</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Tue, 19 Apr 2005 07:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Bitmap fest einbinden on Tue, 19 Apr 2005 08:08:04 GMT]]></title><description><![CDATA[<p>Einfach eine normale Textdatei mit Endung .rc erstellen und z.Bsp. so was reinschreiben</p>
<blockquote>
<p>DEMOBACK BITMAP &quot;DemoBackground_2.bmp&quot;</p>
</blockquote>
<p>Diese Datei dann in dein Projekt einbinden und dort das Bitmap laden.<br />
Etwa so</p>
<pre><code class="language-cpp">Graphics::TBitmap* bck = new Graphics::TBitmap();
bck-&gt;LoadFromResourceName((int)hdll, &quot;DEMOBACK&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/770076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770076</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 19 Apr 2005 08:08:04 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Bitmap fest einbinden on Tue, 19 Apr 2005 08:22:06 GMT]]></title><description><![CDATA[<p>Danke, habe das gleich mal ausprobiert!</p>
<p>Leider ist dem Compiler hdll unbekannt.</p>
<p>Wenn ich dafür '0' einsetzt wird zwar kompiliert, jedoch kommt später die meldung<br />
dass DEMOBACK nicht gefunden wurde!</p>
<p>Mache ich etwas falsch?</p>
<p>( Wofür soll der erste Wert genau stehen? <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/770084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770084</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Tue, 19 Apr 2005 08:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Bitmap fest einbinden on Tue, 19 Apr 2005 08:33:24 GMT]]></title><description><![CDATA[<p>Ok, mein Fehler. Das hdll war von einer dll-Ressource. Indeinem Fall muß das eher so aussehen</p>
<pre><code class="language-cpp">bck-&gt;LoadFromResourceName((int)HInstance, &quot;DEMOBACK&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/770096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770096</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 19 Apr 2005 08:33:24 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Bitmap fest einbinden on Tue, 19 Apr 2005 08:45:31 GMT]]></title><description><![CDATA[<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="😃"
    /><br />
Klasse! Jetzt funktioniert es!<br />
Danke schön!</p>
<p>btw:<br />
Wenn ich meine Komponente weitergeben möchte, welche der Dateien muss ich dann<br />
der .bpk hinzufügen, damit sie ein anderer installieren kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/770112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770112</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Tue, 19 Apr 2005 08:45:31 GMT</pubDate></item></channel></rss>