麻烦中:C#用不了IDispatch 。 请进来讨论解决方案。
我想用XML来封装一种简单脚本(类似XSL的)
但是如果要做到这点,
就需要调用Animation的IDispatch。
但是我找来找去都找不到C#处理IDispatch的方法
(因为C#没有指针)(以前有人抱怨C#没有指针,我还骂人呢,真对不起了)
我想用C++做个中间COM来进行处理。
所以请大家一起商量解决方案。
但是如果要做到这点,
就需要调用Animation的IDispatch。
但是我找来找去都找不到C#处理IDispatch的方法
(因为C#没有指针)(以前有人抱怨C#没有指针,我还骂人呢,真对不起了)
我想用C++做个中间COM来进行处理。
所以请大家一起商量解决方案。
...全文
相关推荐
C#如何调用原生C++ COM对象详解
前言 最近在工作中遇到一个问题,为了跨平台在.net core中使用COM,不能使用Windows下的COM注册机制,但是可以直接把IUnknown指针传给C#,转换为指针,再转换为C#的接口(interface)。 做了这方面的研究,但最终我没有使用这套技术,因为对IDispatch::Invoke的分发太麻烦了,又不能借助ATL与VS开发环境的IDL能力。所以没有继续研究事件订阅(C#是event,C++COM是IConnectionPoint)。 C++中需要做的: 简单点,实现IDispatch就可以了,全面一点,实现IManagedObject或IProvideClassInfo,后
C# 开发COM组件实例
C# 开发COM组件实例,都是源代码,喜欢的来下吧
C#中用三种方法打印PDF文档
工具:VS2015, 框架:framework 4 client ,已经在斑马打印机上测试过。
C#_COM_PROGRAMMING
使用C#进行COM的编程
用C#创建COM组件全过程
本文详细阐述如何用C#创建COM组件,并能用VC6.0等调用。并附有完整测试通过的代码。


