这是我发布的先前问题的后续内容(请参阅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 ++端处理它。