请问一下如何动态调用com的接口,希望能具体一点,最好有具体的代码,谢谢各位。
解决方案 »
- 卸载程序报出:性能类别未注册或属于系统类别,因此无法删除此类别。
- 打印出BAR条形码,很有意思的函数
- 【高分求答】请大家帮忙分析一段C#,有关于类的索引的方面的代码!
- 使用API FindWindow找到窗口句柄后,怎么得到这个窗口的属性,比如窗口大小和位置?
- 一个比较另类的问题,有会玩VB的大侠吗,帮我翻译一句话好吧
- 如何绑定?
- 看一下这是不是VS2005中的BUG
- 图象合成问题: 100分立马送出
- 求新闻采集的做法,webrequest怎么用?
- 我的RadioButtonList怎么没有SelectedValue属性?
- 关于 Form1 f1 = (Form1)this.Owner;
- DataGridViewComboBoxColumn 列值为空
Type comType = Type.GetTypeFromProgID(GUID);
object comObj = null;
if (comType != null)
{
try
{
comObj = Activator.CreateInstance(comType);
}
catch (Exception ex)
{
Debug.Fail("Cannot create COM object due to the following exception: " + ex, ex.Message + "\n" + ex.StackTrace);
throw ex;
}
}
else
throw new ArgumentException("The GUID does not match a registetred COM object", "GUID");
或者用反射吧