<?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[Pictures aus Access -DB in Dialog-Box]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche ein in einer Access -DB gespeichertes Bild in einem Dialog anzuzeigen (mit Hilfe eines C++ - Programms).</p>
<p>Die Verbindung zur DB und das Lesen von Strings etc ist kein Problem, allerdings weiss ich nicht, wie ich den Typ &quot;CLongBinary&quot;, mit dem das Bild im Programm definiert wird, umsetzen kann.</p>
<p>Kann jemand helfen/Tips geben?</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/43713/pictures-aus-access-db-in-dialog-box</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 03:57:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/43713.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jul 2003 11:05:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Thu, 24 Jul 2003 11:05:46 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche ein in einer Access -DB gespeichertes Bild in einem Dialog anzuzeigen (mit Hilfe eines C++ - Programms).</p>
<p>Die Verbindung zur DB und das Lesen von Strings etc ist kein Problem, allerdings weiss ich nicht, wie ich den Typ &quot;CLongBinary&quot;, mit dem das Bild im Programm definiert wird, umsetzen kann.</p>
<p>Kann jemand helfen/Tips geben?</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/316355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/316355</guid><dc:creator><![CDATA[Yeti]]></dc:creator><pubDate>Thu, 24 Jul 2003 11:05:46 GMT</pubDate></item><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Fri, 25 Jul 2003 06:58:23 GMT]]></title><description><![CDATA[<p>Probiers mal so:</p>
<pre><code class="language-cpp">::CoInitialize( NULL);
CLongBinary bin;
LPSTREAM pStm = NULL;
HRESULT hr = CreateStreamOnHGlobal( bin.m_hData, FALSE, &amp;pStm);
LPPICTURE pPic = NULL;
if( SUCCEEDED( hr))
{
  hr = OleLoadFromStream( pStm, IID_IPicture, &amp;pPic);
  pStm-&gt;Release();
  pStm = NULL;
  if( SUCCEEDED( hr))
  {
    // mit pPic kann gezeichnet oder Handle auf Bitmap geholt werden
    // ...

    // wenn pPic nicht mehr benötigt wird:
    pPic-&gt;Release();
    pPic = NULL;
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/317119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/317119</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Fri, 25 Jul 2003 06:58:23 GMT</pubDate></item><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Fri, 25 Jul 2003 08:09:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habs versucht, allerdings scheint mit dem pPic-Pointer noch was nicht zu stimmen: Fehlermeldung des Compilers an der Source-zeile:</p>
<pre><code class="language-cpp">hr = OleLoadFromStream( pStm, IID_IPicture, &amp;pPic);
</code></pre>
<p><strong>error C2664: 'OleLoadFromStream' : cannot convert parameter 3 from 'struct IPicture ** ' to 'void ** '<br />
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast</strong></p>
<p>Was mache ich noch falsch?!?</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/317177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/317177</guid><dc:creator><![CDATA[Yeti]]></dc:creator><pubDate>Fri, 25 Jul 2003 08:09:10 GMT</pubDate></item><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Fri, 25 Jul 2003 08:11:36 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">hr = OleLoadFromStream( pStm, IID_IPicture, (void**)&amp;pPic);
</code></pre>
<p>Sorry, dass ich den Cast vergessen habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/317180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/317180</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Fri, 25 Jul 2003 08:11:36 GMT</pubDate></item><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Fri, 25 Jul 2003 08:20:32 GMT]]></title><description><![CDATA[<p>Das ging ja superschnell mit der Antwort....</p>
<p>Jetzt habe ich noch ne dumme Frage: pPic ist vom Typ LPPICTURE. In der MSDN taucht dieser Typ leider nicht auf. Wo kann ich nachschauen, wie man damit umgeht? (Ich möchte die Sachen schon gern selber rauskriegen, als immer nur zu fragen... )</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/317189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/317189</guid><dc:creator><![CDATA[Yeti]]></dc:creator><pubDate>Fri, 25 Jul 2003 08:20:32 GMT</pubDate></item><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Mon, 28 Jul 2003 08:43:41 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hatte in den letzten Tagen wenig Zeit, aber jetzt habe ich nochmal einen Blick in das programm geworfen und festgestellt, dass bereits bei der Anweisung</p>
<pre><code class="language-cpp">hr = OleLoadFromStream( pStm, IID_IPicture, (void**)&amp;pPic);
</code></pre>
<p>ein Fehler auftritt. Irgendwelche Ideen??</p>
<p>Gruss</p>
<p>Yeti</p>
]]></description><link>https://www.c-plusplus.net/forum/post/319347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319347</guid><dc:creator><![CDATA[Yeti]]></dc:creator><pubDate>Mon, 28 Jul 2003 08:43:41 GMT</pubDate></item><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Mon, 28 Jul 2003 10:37:33 GMT]]></title><description><![CDATA[<p>Versuch mal den Befehl</p>
<pre><code class="language-cpp">::OleLoadPicture(pStm, 0, FALSE, IID_IPicture, (LPVOID*)&amp;pPic);
</code></pre>
<p>Siehe auch<br />
<a href="http://www.codeproject.com/wtl/oledb2.asp" rel="nofollow">http://www.codeproject.com/wtl/oledb2.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/319443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319443</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Mon, 28 Jul 2003 10:37:33 GMT</pubDate></item><item><title><![CDATA[Reply to Pictures aus Access -DB in Dialog-Box on Mon, 28 Jul 2003 12:18:29 GMT]]></title><description><![CDATA[<p>Hallo René,</p>
<p>der Link in Deinem letzten beitrag war der Durchbruch - nochmal vielen Dank für Deine Hilfe!!</p>
<p>Gruss</p>
<p>Yeti</p>
]]></description><link>https://www.c-plusplus.net/forum/post/319524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319524</guid><dc:creator><![CDATA[Yeti]]></dc:creator><pubDate>Mon, 28 Jul 2003 12:18:29 GMT</pubDate></item></channel></rss>