为什么COM组件都是用C++写的,其它的语言可以写吗,例如C#
解决方案 »
- C# window 实现 xml文件 显示在treeView ,,后续还有其他操作....速度抢分...
- 出个题目
- dataReader[]为什么跳出?
- 谁能给我一个多线程+Access+处理窗口中进度描述的范例?!!!
- C#怎么连内置数据库sqlserver2005
- 请教关于映射盘的问题
- C#写Activex控件给DELPHI使用时,如果加上事件??
- 在.net下用c#如何调用url并传递数据?急!!!
- “磁盘空间不足,无法完成操作。” ,江湖救急。
- ######### 如何实现两个WinForm之间的即时通信 ###########
- smtp邮件发送,qq邮箱图片不显示
- 引用计算自定义公式
而C++、vb、delphi编写就不需要,只要是windows操作系统就行。
当然要是编写Com的话,肯定是可以实现它的功能的..
public interface IMath
{
[DispId(1)]
int Add(int a, int b); [DispId(2)]
int Sub(int a, int b);
}
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.None)]
public class Dotnet :ServicedComponent, IMath
{
#region IMath 成员 public int Add(int a, int b)
{
return a+b;
} public int Sub(int a, int b)
{
return a - b;
} #endregion
}