Home
Support
安装LEGO MINDSTORMS后不能正确加载容器,得到Control Could not be Loaded错误信息
安装LEGO MINDSTORMS后不能正确加载容器,得到Control Could not be Loaded错误信息
主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: N/A
问题: 我在安装了其他NI软件(包括LabVIEW, TestStand, 和Signal Express)之后安装LEGO MINDSTORMS,容器中得到“
Control could not be loaded”的错误信息
解答: 这个问题可以在任何使用到包括ActiveX 和.NET容器的LabVIEW容器类型的软件中看到,包括TestStand, SignalExpress和可能的其他软件. 这个问题的原因是安装LEGO MINDSTORMS后注册了老的容器DLL导致的。
为了修复这个问题,必须删除老版本的DLL然后注册最新版本的容器DLL:
- 在系统中定位到
nicontdt.dll
和nicont.dll
(一般来说位于文件夹C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu NXT\engine\resource\中
)
- 这个问题发生于DLLs 版本低于1.0.0.35时的情况
- 定位到以前安装的新版本容器DLL路径 (一般位于
C:\Program Files\National Instruments\Shared\
) 确定版本至少为1.0.0.35
- 备份, 从Mindstorms 路径删除这两个DLL. 不要在 NI Shared 目录中删除DLL.
- 打开添加/删除程序,选择National Instruments Software 选择受这些DLL影响的程序,选择修复,来注册正确的DLL。如果你不想用修复的方法来注册,可以用以下办法:
- 确保你有管理员权限来通过在RUN命令窗口中修改注册表配置. 如果你的软件安装的路径不是默认路径,则需要修改以下命令的路径。
- regsvr32 /U "C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu NXT\engine\resource\nicontdt.dll"
- regsvr32 /U "C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu NXT\engine\resource\nicont.dll"
- regsvr32 "C:\Program Files\National Instruments\Shared\nicontdt.dll"
- regsvr32 "C:\Program Files\National Instruments\Shared\nicont.dll"
相关链接: LEGO® MINDSTORMS® NXT - Powered by NI LabVIEW
附件:
报告日期: 01/14/2008
最近更新: 01/21/2013
文档编号: 4FED3500
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.