海科视觉高一佳
2021-12-29 18:02
二次开发

VM二次开发的程序调试正常,打包后安装出错

用VM4.0 + VS2017开发做的VM二次开发,在VS2017中运行的很好,但是打包后运行就不正常了,求解答。


图1  我写了一段代码,在界面上显示圆查找模块的几个参数。在VS中运行是正常的。

[图片]

图2  打包后安装的程序,运行就不正常了。参数这块出不来。(本来程序界面也出不来,我把debug'中的文件全部拷贝到安装目录下才出来画面)

[图片]

图3 查程序运行Log,发现是获取圆查找模块运行参数那段代码失败了。出现如下图的无法强制转换类型错误提示。该错误对应的代码如图4

[图片]
图4  出错的代码段

[图片]

  • 186
  • 0
  • 分享

全部回答1

您先看一下程序的引用中IMVSCircleFindModuCs的属性,把复制到本地改为false。您再看一下您打包安装的程序的debug是否有IMVSCircleFindModuCs,把它删掉,debug下不能有它,它不应该在这里

常见问题回答集VMFAQ:https://one.hikvision.com/#/link/pqYkHJGG2G9TkeSxwaPp 提取密码:w6lg

2021-12-30 16:02
    |
  • 评论
  • |

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器