我在项目中引用了一COM,但为什么只有在这个COM注册之后才可以用? com组件是出于商业目的开发的吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 COM, OLE, ActiveX的这些东西都是需要使用 Regsvr32.exe来注册。不过.Net 推荐使用.Net组件,它可以不用注册。在开发COM组件和使用COM组件的时候还要认真注意使用AddRef() 和Release(), 而.Net组件可以不用关心组件的生命计数器, 而多关心组件的设计,实现,使用。 当然要注册!!c#要调用本地的dll库文件!! COM, OLE, ActiveX的这些东西都是需要使用 Regsvr32.exe来注册。不过.Net 推荐使用.Net组件,它可以不用注册。在开发COM组件和使用COM组件的时候还要认真注意使用AddRef() 和Release(), 而.Net组件可以不用关心组件的生命计数器, 而多关心组件的设计,实现,使用。-----------------------------------------------------------------com组件是中间件,注册的机理,就是纳入本地操作系统,也就是,由本地的操作系统为其建立调用机制,这样,才可以象本地的dll一样,由你自己的项目调用。 .NET中的组件不是不用注册吗?我刚开始用的好好的,我把组件更新之后就出现了这个问题。现在好像又好了,我不明白这是为什么? com组件需要注册可以用regsvr32命令或者组件服务器注册 看看msdn上的com组件和.net组件的互操作性吧com组件是非托管的,而.net组件是托管的所以.......... C#调用C#写的DLL一个问题 C#处理大批量的数组 如何使程序不管处于活动还是非活动状态都触发事件? C#如何在pictureBox中画图 请问DEVEXPRESS的TREELIST 怎样设置才能在某列显示复选框 请问C#如何调用dll(C++typedef void (*pFunc)(BYTE *data,int *data_length);的)中含有指针的函数 关于WMI的问题 中文加密解密后只有原来一半长了 我想征求成长中的一些意见,请高手指点~~~ IIS7应用程序池问题 向局域网内其他机器上拷贝文件时,怎样取得读写权限呢 如何为Form上贴图
不过.Net 推荐使用.Net组件,它可以不用注册。
在开发COM组件和使用COM组件的时候还要认真注意使用AddRef() 和Release(), 而.Net组件可以不用关心组件的生命计数器, 而多关心组件的设计,实现,使用。
c#要调用本地的dll库文件!!
不过.Net 推荐使用.Net组件,它可以不用注册。
在开发COM组件和使用COM组件的时候还要认真注意使用AddRef() 和Release(), 而.Net组件可以不用关心组件的生命计数器, 而多关心组件的设计,实现,使用。-----------------------------------------------------------------
com组件是中间件,注册的机理,就是纳入本地操作系统,也就是,由本地的操作系统为其建立调用机制,这样,才可以象本地的dll一样,由你自己的项目调用。
现在好像又好了,我不明白这是为什么?
可以用regsvr32命令或者组件服务器注册
com组件是非托管的,而.net组件是托管的
所以..........