社区
C#
帖子详情
c#是不是不能用来写COM
sylviefan
2010-10-27 05:20:04
.net的程序都是托管的,COM是非托管的,是不是说明,c#不能用于写COM控件?
最近学习COM,很困惑
...全文
68
4
打赏
收藏
c#是不是不能用来写COM
.net的程序都是托管的,COM是非托管的,是不是说明,c#不能用于写COM控件? 最近学习COM,很困惑
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SecretGarden
2010-10-27
打赏
举报
回复
可以,这是 .NET 互操作技术中的一个重要方面。通过将 C# 中的类型或方法声明为 ComVisible,可以为它们自动实现标准的 COM 接口,这个背后的工作是由 CCW 完成的。但是你的 COM 客户端要使用这个 COM 组件,仍然需要安装 .NET CLR。
如果你是在“学习”COM 或者开发一个专业的 COM 组件,那么你最好使用 C++/MFC/ATL;
如果你只是临时应急写一个 COM 组件,或者将一个已有的 .NET 组件改为 COM 组件,且不考虑性能问题,那么就用 C#。
lgz_asp_net
2010-10-27
打赏
举报
回复
同样在学习COM,鸭梨很大
sylviefan
2010-10-27
打赏
举报
回复
有没有具体的例子呢?
用C#寫
COM
組件
本文详细介绍了使用
C#
编
写
COM
组件的步骤。包括建立“windows控制项程式库”工程,设置界面属性,实现IObjectSafety和自定义接口,给控件添加强名,设置注册
COM
组件项等。还给出了详细代码,并提及简单做法,如建DLL工程、
写
接口和实现类等。
通过
COM
组件方式实现java调用
C#
写
的DLL文件
本文档详细介绍了如何通过Java调用
C#
编
写
的
COM
组件,包括
C#
创建
COM
组件的步骤,设置强签名,注册
COM
组件,以及Java端使用Jacob库进行调用的方法。确保在正确的位置放置并注册所需的DLL文件。
用
C#
写
COM
组件
本文介绍如何用
C#
创建一个简单的
COM
组件,并通过VC++进行访问。主要涉及
COM
组件的创建步骤,包括设置属性、实现接口及事件等。此外,还介绍了如何在VC++中创建客户端并访问该
COM
组件。
C#
调用PB
写
的
com
组件dll
为解决
C#
无法直接模拟PB加密算法中长整型数值溢出的问题,本文介绍了一种通过创建PB的
COM
组件,并在
C#
中调用该组件的方法。此方案能够实现PB算法在
C#
环境下的准确运行。
C#
中通过
com
组件操作excel
不能
关闭的问题
在
C#
中使用
COM
组件操作Excel时,尽管调用了Application.Quit(),Excel进程仍然驻留在后台。这可能是由于资源释放不彻底导致的。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章