当前位置: 首页 > news >正文

海康二次开发学习笔记5-二次开发小技巧

二次开发小技巧

1. VM安装目录

Samples内包含C#,QT,VC应用程序

在这里插入图片描述

Documetnations内包含C#和C语言的帮助文档

在这里插入图片描述

在这里插入图片描述

2. 错误码

        private void button4_Click(object sender, EventArgs e){try{VmSolution.Load(textBox1.Text);listBox1.Items.Add("方案加载成功.");listBox1.TopIndex = listBox1.Items.Count - 1;}catch (VmException ex){MessageBox.Show("VM SDK异常:" + Convert.ToString(ex.errorCode, 16));}catch (Exception ex) {MessageBox.Show("系统异常:"+ex.Message);}}

3. 资源管理

程序启动时杀死进程,关闭VM

        public Form1(){KillProcess("VisionMasterServerApp");KillProcess("VisionMaster");KillProcess("VmModuleProxy.exe");InitializeComponent();}private void KillProcess(string strKillName){foreach (var item in System.Diagnostics.Process.GetProcesses()){if (item.ProcessName.Contains(strKillName)){try{item.Kill();item.WaitForExit();}catch (Exception ex){Console.WriteLine(ex.Message);}}}}

程序关闭时释放资源

        private void Form1_FormClosing(object sender, FormClosingEventArgs e){VmSolution.Instance.Dispose();}

流程列表获取

海康二次开发学习笔记6-流程列表获取


http://www.mrgr.cn/news/14496.html

相关文章:

  • C语言实现经典排序算法
  • Excel十进制度转为度分秒格式
  • 奇安信渗透测试岗位三面经验分享
  • JVM调优原理
  • 不同语言的转义字符
  • 最新高仿拼夕夕源码/拼单系统源码/拼单商城/类目功能齐全
  • 2024年“羊城杯”粤港澳大湾区网络安全大赛 MISC部分
  • 适用于 Visual Studio 的 C++ 万能头
  • SpringBoot集成kafka接收对象消息
  • 全程云OA UploadEditorFile接口存在任意文件上传漏洞 附POC
  • 【蓝桥杯青少组】第十五届省赛python(2024)
  • 排序题目:颜色分类
  • Android Webview 详解
  • 如何利用命令模式实现一个手游后端架构|命令模式|手游后端|架构设计
  • 最新国内Docker 安装
  • Linux系统ubuntu20.04 无人机PX4 开发环境搭建(失败率很低)
  • nginx访问控制,用户认证,https
  • 苹果9月10将招开发布会:iPhone 16搭配AI将颠覆你的数码生活
  • OpenAI remove key access while using AAD authentication
  • 并行程序设计基础——MPI不连续数据发送(2)