摘要:
最近使用winform调用com组件碰到部署的问题,有的客户端虽然已经注册了需要是用的com组件,但是调用的时候还是会发生错误于是有了漫长的解决问题的过程,最终解决方案如下:不使用之前的引用方式引用com组件,使用类似vb的createobject根据proid创建com组件,C#代码如下:System.Type obj = System.Type.GetTypeFromProgID(proid); if (obj != null) object o = Activator.CreateInstance(obj); ... 阅读全文
摘要:
使用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 阅读全文