这是我之前发布的问题的后续内容(请参见此处)。我正在尝试从在 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++ 端处理它。