gpt4 book ai didi

c# - 从 JSAPI 继承 C#

转载 作者:行者123 更新时间:2023-11-28 07:23:24 25 4
gpt4 key购买 nike

我已经在 Link 的帮助下创建了一个在 .Net 应用程序中继承 C++ Dll 的应用程序它使用了虚拟表的概念。我试图找出在 .Net 中继承 C++ Dll 的可能性。上面的链接对我很有帮助。现在,我想从 Native C++ 的支持框架 Firebreath 框架的 JSAPI 继承我的 C# 类。我正在使用 Dumpbin.exe 来验证在我的 .Net 应用程序中导出了哪些函数。如果有任何解决方案,请告诉我。

最佳答案

据我所知,没有办法直接做你想做的事;但是,您可以创建一些扩展 JSAPI 的东西,然后可以包装一个托管对象,不过,使用反射 API 来实现 HasMethod、HasProperty、GetProperty、SetProperty 和 Invoke 等方法。去看看 firebreath 源中的 NPObjectAPI 作为我的意思的一个例子。 FireBreath 有几个这样的对象,它们使通常不符合 JSAPI 的东西像 JSAPI 对象一样。

关于c# - 从 JSAPI 继承 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19087470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com