<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>COM/COM+</title><link>http://blog.vckbase.com/msdnmtt/category/131.html</link><description>COM/COM+</description><managingEditor>VCKBASE MSDN MTT</managingEditor><dc:language>af</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>VCKBASE MSDN MTT</dc:creator><title>超酷代码：来自 COM 经验的八个教训</title><link>http://blog.vckbase.com/msdnmtt/articles/587.html</link><pubDate>Sun, 18 Jul 2004 03:22:00 GMT</pubDate><guid>http://blog.vckbase.com/msdnmtt/articles/587.html</guid><wfw:comment>http://blog.vckbase.com/msdnmtt/comments/587.html</wfw:comment><comments>http://blog.vckbase.com/msdnmtt/articles/587.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://blog.vckbase.com/msdnmtt/comments/commentRss/587.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/msdnmtt/services/trackbacks/587.html</trackback:ping><description>&lt;A href="http://www.vckbase.com/document/viewdoc/?id=1183"&gt;&lt;STRONG&gt;超酷代码：来自 COM 经验的八个教训&lt;/STRONG&gt;&lt;BR&gt;&lt;/A&gt;&lt;BR&gt;　　在日常工作中，我看到过许多由不同开发人员编写的 COM 代码。我为许多富于创造性的使用 COM 的工作方式感到惊讶，有一些使 COM 工作的巧妙代码可能连 Microsoft 都没有想到。同样，看到一些错误一次又一次地重犯，使我免不了心灰意懒。这些错误很多都与线程和安全有关，完全不成比例，而这也正是 COM 文档资料中最缺少的两个领域。如果不仔细计划，它们也是最可能遇到的并可能会绊住您的两个领域。&lt;BR&gt;　　本月的&amp;#8220;超酷代码&amp;#8221;专栏与以前的大多数专栏有所不同。它并未提供一段可在您自己的应用程序中使用的超酷代码。相反，它将讲述实现基于 COM 的应用程序的正确方式和错误方式。它将讲述一些来自艰难实践的教训，以及如何避免落入已经让许多 COM 开发人员吃尽苦头的陷阱。&lt;BR&gt;　　在下面的篇幅中，您将读到八位程序员的记述，这些教训都来自他们的痛苦经历。每个故事都是真实的，但为了保护无辜者，名字都已隐去。我的目的是，通过这些真实的 COM 故事，使您不再重蹈其他 COM 程序员的覆辙。它们还可能会帮助您在编写的代码中找出存在潜在问题的地方。无论情况如何，我想您都会获得愉快的阅读体验。&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.vckbase.com/document/viewdoc/?id=1183"&gt;全文阅读&lt;/A&gt;&lt;img src ="http://blog.vckbase.com/msdnmtt/aggbug/587.html" width = "1" height = "1" /&gt;</description></item></channel></rss>