<?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 Spezifikationen?]]></title><description><![CDATA[<p>Wo finde ich genaue COM-Spezifikationen, ich wurde in der MSDN nicht fündig und bei Google finden sich nur gröbere Erklärungen.</p>
<p>Will aber wissen ob COM-Objekte Exceptions werfen dürfen und wenn ja ob die das auch bei QueryInterface() machen dürfen.</p>
<p>Zudem wären ein paar zusätzliche Informationen über die Mindestanforderungen an ein COM-Objekt ganz nützlich.</p>
<p>Hat jemand gute Quellen zu diesem Thema?</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77216/com-spezifikationen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 17:32:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77216.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Jun 2004 17:16:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 17:16:16 GMT]]></title><description><![CDATA[<p>Wo finde ich genaue COM-Spezifikationen, ich wurde in der MSDN nicht fündig und bei Google finden sich nur gröbere Erklärungen.</p>
<p>Will aber wissen ob COM-Objekte Exceptions werfen dürfen und wenn ja ob die das auch bei QueryInterface() machen dürfen.</p>
<p>Zudem wären ein paar zusätzliche Informationen über die Mindestanforderungen an ein COM-Objekt ganz nützlich.</p>
<p>Hat jemand gute Quellen zu diesem Thema?</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543354</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Fri, 18 Jun 2004 17:16:16 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 17:35:28 GMT]]></title><description><![CDATA[<p><a href="http://www.microsoft.com/com/resources/comdocs.asp" rel="nofollow">http://www.microsoft.com/com/resources/comdocs.asp</a></p>
<p>Ob das drinn steht was du suchst weiss ich nicht, habe auch nicht nachgesehen.<br />
Viel Spass <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>mfg JJ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543364</guid><dc:creator><![CDATA[John Doe]]></dc:creator><pubDate>Fri, 18 Jun 2004 17:35:28 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 17:40:45 GMT]]></title><description><![CDATA[<p>Meines Wissens ist das Werfen von C++-Exceptions über COM-&quot;Grenzen&quot; nirgends erlaubt. Dafür ist auschliesslich IErrorInfo &amp; Co zuständig.</p>
<p>mfg JJ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543369</guid><dc:creator><![CDATA[John Doe]]></dc:creator><pubDate>Fri, 18 Jun 2004 17:40:45 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 17:42:41 GMT]]></title><description><![CDATA[<p>Also wenn du mit Exceptions Structured Exception Handling meinst, das dürfen sie nicht. Aber sie dürfen natürlich E_EXCEPTION zurückliefern.</p>
<p>Mindestanforderungen? Ich würde sagen, ein frisch erzeugtes ATL Projekt ist ziemlich minimal.</p>
<p>Hab nur das hier gefunden:</p>
<p><a href="http://www.daimi.au.dk/~datpete/COT/COM_SPEC/html/com_spec.html" rel="nofollow">http://www.daimi.au.dk/~datpete/COT/COM_SPEC/html/com_spec.html</a></p>
<p>Auf der Platte hab ich's als Word Docs herumliegen, war irgendwann mal von Microsoft saugbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543370</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Fri, 18 Jun 2004 17:42:41 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 18:17:29 GMT]]></title><description><![CDATA[<blockquote>
<p>Will aber wissen ob COM-Objekte Exceptions werfen dürfen und wenn ja ob die das auch bei QueryInterface() machen dürfen.</p>
</blockquote>
<p>Das sollte doch wohl logisch sein, das das nicht geht.<br />
Wie sollen denn Programme in anderen Sprachen oder anderen Compilern diese Exceptions abfangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543383</guid><dc:creator><![CDATA[???????]]></dc:creator><pubDate>Fri, 18 Jun 2004 18:17:29 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 20:03:08 GMT]]></title><description><![CDATA[<p>Nach 7689 Beiträgen weißt du immer noch nicht, dass wir unterschiedliche Fachforen haben? Ich fass' es ja nicht.</p>
<p>Ich denke mal die besten Informationen rund um COM findest du in Büchern und Artikeln von COM-Guru Don Box.</p>
<blockquote>
<p>Will aber wissen ob COM-Objekte Exceptions werfen dürfen</p>
</blockquote>
<p>Wohl kaum. Schon das Werfen über DLL-Grenzen funktioniert unter Win meines Wissens nach nicht. Bei out-of-process-Servern wird's dann wohl noch etwas problematischer. Da hätten die COM-Leute von Anfang an mit Exceptions (und deren Marshalling) planen müssen (sowie die CORBA-Leute).</p>
<p>Nur was hat das alles mit Standard-C++ zu tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543447</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Fri, 18 Jun 2004 20:03:08 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 21:18:54 GMT]]></title><description><![CDATA[<p>Es geht um Klassenarchitektur. Das ist C++ und hat soviel mit WinAPI zu tun wie Nicky Lauder mit Fußball.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543490</guid><dc:creator><![CDATA[***]]></dc:creator><pubDate>Fri, 18 Jun 2004 21:18:54 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 21:25:42 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6529">@JohnDoe</a>: Danke genau das habe ich gesucht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>@***: Hmm so hab ichs mir auch gedacht, aber im Endeffekt ists dann doch eher WinAPI als Standard-C++ (da dann ja doch Artikel dazu in der MSDN aufgetaucht sind).</p>
<p>Mit 9216 Beiträgen kann man sich zudem endgültig nicht mehr irren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543492</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Fri, 18 Jun 2004 21:25:42 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Fri, 18 Jun 2004 22:32:17 GMT]]></title><description><![CDATA[<blockquote>
<p>Es geht um Klassenarchitektur. Das ist C++ und hat soviel mit WinAPI zu tun wie Nicky Lauder mit Fußball</p>
</blockquote>
<p>Muss ich es wirklich Schritt für Schritt durchgehen?</p>
<blockquote>
<p>Wo finde ich genaue COM-Spezifikationen</p>
</blockquote>
<p>Sicher nicht im ISO/IEC 14882.</p>
<blockquote>
<p>Will aber wissen ob COM-Objekte Exceptions werfen dürfen</p>
</blockquote>
<p>Steht sicher nicht im ISO/IEC 14882.</p>
<blockquote>
<p>ja ob die das auch bei QueryInterface() machen dürfen</p>
</blockquote>
<p>QueryInterface liefert als Suchstring ganz genau 0 Treffer im ISO/IEC 14882.</p>
<blockquote>
<p>Zudem wären ein paar zusätzliche Informationen über die Mindestanforderungen an ein COM-Objekt ganz nützlich.</p>
</blockquote>
<p>Im ISO/IEC 14882 findet sich ganz genau kein Wort zum Thema Mindestanforderungen für COM-Objekte. Nicht mal, dass jedes COM-Objekt von IUnknown erben muss.</p>
<blockquote>
<p>Hat jemand gute Quellen zu diesem Thema?</p>
</blockquote>
<p>Ich wette die Besten Quellen haben die Leute, die COM-Programmieren und ich wette 97.5% der Leute die COM-Programmieren programmieren unter Windows. Weiterhin tippe ich, dass ca. 50% der Leute COM in C oder C++ programmieren.<br />
Daraus schließe ich, dass das WinAPI-Forum der beste Platz für diese Frage ist.</p>
<blockquote>
<p>Mit 9216 Beiträgen kann man sich zudem endgültig nicht mehr irren</p>
</blockquote>
<p>Wir könnten darüber diskutieren ob das Rund um-Forum (oder MFC) nicht der bessere Ort für die Frage wäre. Ich kann mich also durchaus irren.<br />
Eins weiß ich aber sicher:<br />
Im *Standard*-C++ Forum ist diese Frage nicht gut aufgehoben und darüber diskutiere ich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543520</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Fri, 18 Jun 2004 22:32:17 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Sat, 19 Jun 2004 08:36:29 GMT]]></title><description><![CDATA[<p>Der Thread ist schon längst beantwortet, ich habe meine Antwort im Standard-C++-Forum bereits bekommen. Also aus schluss Ende.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543576</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sat, 19 Jun 2004 08:36:29 GMT</pubDate></item><item><title><![CDATA[Reply to COM Spezifikationen? on Sat, 19 Jun 2004 08:44:57 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/110">@HumeSikkins</a><br />
Wo findest du denn Infos zu dem Model CORBA oder LYX? auch im ISO-Standard? Nö, benutzt keinerlei API Funktionen (wie COM) sondern nur Standardsachen (wie COM) zwar noch mehr als COM aber tut nichts zu Sache.</p>
<p>Es handelt sich hier um Klassenarchitektur und das ist definitiv C++. Nur weil die Papers von MS sind, heißt es noch lange nicht das es WinAPI ist, nebenbei: Es gibt auch Programme unter Linux die COM benutzen.</p>
<p>Also kusch, zurück nach C++. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/543578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543578</guid><dc:creator><![CDATA[***]]></dc:creator><pubDate>Sat, 19 Jun 2004 08:44:57 GMT</pubDate></item></channel></rss>