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();

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值