使用本机/ C ++代码在VS2010中创建简单COM对象的最简单方法是什么?

时间:2012-09-28 19:12:16

标签: c++ windows com

这是我发布的先前问题的后续内容(请参阅here)。我正在尝试从HTML页面中运行的Javascript调用我的本机/ C ++代码。引用问题的答案是创建一个COM对象。然后,Javascript可以创建COM对象的实例,并在其上调用方法来获取本机/ C ++代码。

所以现在我不得不尝试创建一个简单的COM对象来接受来自Javascript的调用。它看起来像是要创建一个DLL并将COM对象放在该DLL中。多年前我在COM上做过大量的阅读并且从那时起就试图忘记它:)现在我很头疼,想知道如何在不成为COM专家的情况下轻松解决这个问题。

是否有一种简单/简单的方法可以使用您建议的COM对象设置DLL?

编辑:我的应用程序是使用本机C ++ / Win32 / MFC编写的。我有一个MFC对话框,它使用IE ActiveX浏览器控件来呈现本地生成的HTML。目前按钮处理程序代码都是Javascript,但正如您从引用的问题中看到的那样,我的目标是在C ++端处理它。

1 个答案:

答案 0 :(得分:1)

据我所知,创建COM对象的简单快捷的方法是创建一个ATL项目。 这是一个很好的tutorial,它解释了要遵循的步骤。