MODI.Document modiDocument = new MODI.Document();
这可以运行的,可能大家觉得上面的名称没有IDocument但是确实是接口,因为放不了图所以。 [ComImport, CoClass(typeof(DocumentClass)), Guid("D4073843-A58A-469A-A8E2-CFF3FF77EE4E")]
public interface Document : IDocument, _IDocumentEvents_EventReflectorf反编译modi.dll得到的,因为就是上面的特性弄的不懂。。
这可以运行的,可能大家觉得上面的名称没有IDocument但是确实是接口,因为放不了图所以。 [ComImport, CoClass(typeof(DocumentClass)), Guid("D4073843-A58A-469A-A8E2-CFF3FF77EE4E")]
public interface Document : IDocument, _IDocumentEvents_EventReflectorf反编译modi.dll得到的,因为就是上面的特性弄的不懂。。
解决方案 »
- 如何获取dll文件所在路径?
- C# 方法声明语法 菜问题
- 在c#中,怎么能把pdf中的内容,读出到DataSet里面?
- 能限制内网内的机子上QQ,用哪种类型的路由器?不要告诉我在所有的机子修改才行.这不是我要的答案
- C#菜鸟求助,关于winform的listView添加删除数据出现的问题
- winform界面的右上角的按钮最小化最大化,及关闭的问题
- datagridview数据绑定问题~~~~~~~~~~~~~~~~~~~~
- C# 如何在运行时改名界面语言
- 问一个关于排序和查找的问题
- 有谁知道活动目录编程是怎么回事?救命呀!
- C#链接mysql时,要安装一堆的东西,这个程序给客户用时,也要安装这些东西?
- WPF TextBox控件的滚动条问题
接口类型 接口实例=new 实现接口的类
实现接口的类,不能是抽象类,接口,必须是可以实例化的类
CoClass(typeof(DocumentClass)) 此标记将使该接口转换为C#中的类
还有下面是
[ComImport, CoClass(typeof(DocumentClass)), Guid("D4073843-A58A-469A-A8E2-CFF3FF77EE4E")]
public interface Document : IDocument, _IDocumentEvents_Event
{
}
反编译的一部分,刚忘了贴,希望大家多多讨论,让我这个新手多学学
MODI.DocumentClass modiDocument = new MODI.DocumentClass();
一样可以正常使用
在这个COM中DocumentClass和Document应该是一致的
DocumentClass类是通过接口Document公开的