许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Bentley导出插件错误127:MDL Loader无法加载DLL/MDL库(DgnToUDB)解决

Bentley导出插件错误127:MDL Loader无法加载DLL/MDL库(DgnToUDB)解决

阅读数 1
点赞 0
article_banner

       之前写过一篇关于Bentley导出插件的使用说明,介绍了插件大致安装方法。不过最近遇到了很多由于插件更新后,在更新插件或是安装的时候发现会报error 127的错误。本篇文章介绍一下如何处理这种情况。

       顺便一说超图bentley导出插件已经提供了14/15/17三个版本的插件

       插件下载地址下载地址http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=134  安装使用说明https://blog.csdn.net/supermapsupport/article/details/124017144



好的进入正题,首先看报错

查看自己弹出的报错是否与截图中的一直。英文的话是MDL Loader :Unable to load library (DLL or MDL shared library) DgnToUDB这个错误。

出现问题的几个原因

  1. 缺少组件许可
  2. 环境变量配置错误
  3. 系统原因未读到组件Bin包

一、缺少组件许可

       Bentley使用的是SuperMap Bin C++组件包。所以需要配置组件许可。第一步在官网中申请试用许可,选为全许可的试用许可即可。下载的bin包中使用的10i版本的许可,在申请的时候也需要注意一下。不要选成11版本的了。

二、环境变量配置错误

       

        在配置环境变量的时候,需要将Bin包的位置配置到最前端去读取。同事要确保当前目录,有且仅有一个bentley的组件包。不要出现重复的Bin包,重复的环境也会导致失败。




   三、系统原因未读到组件Bin包

       当我们上面的配置都已经准确无误的配置完成后,仍然没有 解决 还是报127。则可能是系统原因导致。系统Path中虽然已经配置组件包了。但是我Bentley实际安装到了C盘,或者某个拥有着权限的盘,则导致组件不能读取到组件包,依然会出现127的问题。


           此时我们找到这个目录
/Program Files/Bentley/MicroStation CONNECT Edition/MicroStation/Mdlapps

   将Bin文件夹下的所有内容复制到该文件夹下,并将改目录配置到path中。即可解决。

注意注意!不要把Bin文件夹拷贝到Mdlapps里面,是Bin文件夹内的所有文件!




   上面是当前遇到的127的解决方法,之前还遇到过126也可以用这个方式解决。后续如果有新的解决方法再进行补充。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空