我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

MapGIS Desktop安装软件报错An error occurred! Could not convert variant of type (Null) into type如何解决?

MapGIS Desktop安装软件报错An error occurred! Could not convert variant of type (Null) into type如何解决? MapGIS Desktop安装软件报错An error occurred! Could not convert variant of type (Null) into type (OleStr)如何解决一、介绍​MapGIS Desktop是一款专业的二三维一体化桌面GIS产品具备强大的数据管理与编辑、数据制图与可视化、空间分析与影像处理、三维可视化与分析等能力通过“框架插件”的思想构建支持按需定制。二、产品下载软件版本下载地址MapGIS Desktop10.7MapGIS Desktop软件下载地址MapGIS Desktop 操作手册10.7在线操作手册地址三、适用场景问题一 在安装MapGIS Desktop时候报错An error occurred! Could not convert variant of type (Null) into type (OleStr)如下图。原因分析这个错误Could not convert variant of type (Null) into type (OleStr)是一个非常典型的Delphi 或 C Builder 开发的老旧 Windows 程序的报错。它本质上是程序在读取注册表、配置文件或数据库时遇到了一个“空值Null”但程序硬要把这个空值当作“字符串OleStr”来使用从而导致崩溃。解决办法很多此类报错是因为程序没有权限读取HKEY_LOCAL_MACHINE等系统级注册表路径导致返回了 Null。右键点击该软件的安装包Setup.exe或启动图标选择“以管理员身份运行”
返回列表