【发布时间】:2013-05-13 07:14:34
【问题描述】:
我浏览了互联网上的各种资源,发现 ATL COM 用于开发 IE9 或更高版本的插件。但据我所知,这个图书馆是非常古老的图书馆。必须有一些新的东西可以用来开发 IE 插件。
如果您有任何想法/建议,请告诉我。
【问题讨论】:
-
ATL 并没有那么老,而且它的设计已经足够好,以至于它至少可以接受一些问题,即替代品是否会明显更好。
-
所以目前没有其他方法可以创建 IE 插件。这种理解正确吗?
-
ATL 并不老;它经验丰富。它随着 Visual C++ 的每个版本而更新,并且从一开始就多次刷新,以至于 MFC 现在从 ATL 中窃取了它的大部分功能。开箱即用的“单击此以制作骨架 IE 插件”功能是通过向导提供给开发工作室的,但最终它的核心是 COM,如果你愿意的话,你可以用原始 C 语言编写它(并且值得怀疑)理智)。
-
好吧,我想说 ATL 确实老了,但非常有活力和活力。
-
它是稳定的,不幸的是,“死”的代号太常见了。 ATL 不需要编写 COM 代码,不使用它只是有点愚蠢。现有书籍非常好,仍在印刷中。
标签: c++ visual-c++ dll com atl