C#如何正确调用大漠
C#如何正确调用大漠
网络上现在没有很新的C#调用大漠的例子,即使有也是winform调用的老版本大漠
我身为一个菜鸟尝试着写出比较正确的调用方法给大家参考
大漠版本为7.1904
首先将dm.dll注册到系统
直接使用网上现成的例子
static string AutoRegCom(string strCmd){string rInfo;try{Process myProcess = new Process();ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("cmd.exe");myProcessStartInfo.UseShellExecute = false;myProcessStartInfo.CreateNoWindow = true;myProcessStartInfo.RedirectStandardOutput = true;myProcess.StartInfo = myProcessStartInfo;myProcessStartInfo.Arguments = "/c " + strCmd;myProcess.Start();StreamReader myStreamReader = myProcess.StandardOutput;rInfo = myStreamReader.ReadToEnd();myProcess.Close();rInfo = strCmd + "\r\n" + rInfo;return rInfo;}catch (Exception ex){return ex.Message;}}
注册dm.dll到系统(DLL regsvr32到系统中),已注册的系统可以略过(但是我不会写这个地方的判断)
然后我们找到大漠文件夹中的大漠类库生成工具,生成好后从Output将Obj.cs移动到VS项目中。
这样我们就可以在VS中直接使用大漠的接口。
然后,创建一个按钮,在按钮事件里写入以下代码
dmsoft dm = new dmsoft(); // 创建对象
MessageBox.Show(dm.Ver());//测试是否注册成功
VIP注册使用dm.Reg();
释放大漠对象
dm.ReleaseObj();
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
