摘要: 最近使用winform调用com组件碰到部署的问题,有的客户端虽然已经注册了需要是用的com组件,但是调用的时候还是会发生错误于是有了漫长的解决问题的过程,最终解决方案如下:不使用之前的引用方式引用com组件,使用类似vb的createobject根据proid创建com组件,C#代码如下:System.Type obj = System.Type.GetTypeFromProgID(proid); if (obj != null) object o = Activator.CreateInstance(obj); ... 阅读全文
posted @ 2012-11-12 11:40 John29 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: 使用MSScriptControl动态执行脚本:(MSScriptControlCOM组件,路径C:\Windows\System32\msscript.ocx) MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl(); sc.Language = ""; //设定执行的脚本语言 string strscript = “”; //设定执行的脚本内容 sc.run(strcript,params); or sc.ExecuteStatement(strscript); ExecuteStat 阅读全文
posted @ 2012-11-12 10:06 John29 阅读(527) 评论(0) 推荐(0) 编辑