<?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[COM-Object mit verstecktem Interface benutzen]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich habe folgendes Problem:<br />
Um auf ein Gerät zuzugreifen, gibt es vom Hersteller des Gerätes ein COM-Objekt mit passender TLB. Dummerweise sind alle Interfaces in diesem COM-Objekt als &quot;hidden&quot; deklariert, so dass ich beim CoCreateInstance nur auf übergeordnete Objekte a la &quot;IDispatch&quot; oder &quot;IUnknown&quot; zugreifen kann.<br />
Nur so bekomme ich die Objekte, die sich in dem Com-Objekt verstecken nicht in meinen C++ Code rein.<br />
Gibt es irgendeine möglichkeit trotzdem auf diese Objekte und deren Interfaces zuzgreifen?</p>
<p>Für Euere Hilfe sag ich jetzt schon mal recht herzlich Danke!</p>
<p>Gruß</p>
<p>J.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163922/com-object-mit-verstecktem-interface-benutzen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Jul 2026 15:18:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163922.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Nov 2006 07:58:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to COM-Object mit verstecktem Interface benutzen on Fri, 03 Nov 2006 07:58:32 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich habe folgendes Problem:<br />
Um auf ein Gerät zuzugreifen, gibt es vom Hersteller des Gerätes ein COM-Objekt mit passender TLB. Dummerweise sind alle Interfaces in diesem COM-Objekt als &quot;hidden&quot; deklariert, so dass ich beim CoCreateInstance nur auf übergeordnete Objekte a la &quot;IDispatch&quot; oder &quot;IUnknown&quot; zugreifen kann.<br />
Nur so bekomme ich die Objekte, die sich in dem Com-Objekt verstecken nicht in meinen C++ Code rein.<br />
Gibt es irgendeine möglichkeit trotzdem auf diese Objekte und deren Interfaces zuzgreifen?</p>
<p>Für Euere Hilfe sag ich jetzt schon mal recht herzlich Danke!</p>
<p>Gruß</p>
<p>J.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167443</guid><dc:creator><![CDATA[jholzer]]></dc:creator><pubDate>Fri, 03 Nov 2006 07:58:32 GMT</pubDate></item><item><title><![CDATA[Reply to COM-Object mit verstecktem Interface benutzen on Fri, 03 Nov 2006 08:00:55 GMT]]></title><description><![CDATA[<p>Vielleicht wollte der Hersteller, dass man nur via &quot;IDispatch&quot; zugreift...<br />
Für Late-Bindung in C++ siehe:<br />
<a href="http://blog.kalmbachnet.de/?postid=63" rel="nofollow">http://blog.kalmbachnet.de/?postid=63</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167444</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 03 Nov 2006 08:00:55 GMT</pubDate></item><item><title><![CDATA[Reply to COM-Object mit verstecktem Interface benutzen on Fri, 03 Nov 2006 12:19:12 GMT]]></title><description><![CDATA[<p>Erst mal Danke für die schnelle Antwort!</p>
<p>Ich hab das Problem gefunden: ich hab vergessen den Namespace der COM-Objekts einzubinden... Mit Namespace bekomme ich SUCCESS beim CoCreateInstance.</p>
<p>Dafür habe ich aber schon wieder ein neues Problem in folgendem Thread:</p>
<p>[url]<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-1167632.html#1167632" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-1167632.html#1167632</a><br />
[/url]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167633</guid><dc:creator><![CDATA[jholzer]]></dc:creator><pubDate>Fri, 03 Nov 2006 12:19:12 GMT</pubDate></item></channel></rss>