为什么LabVIEW中的ActiveX控件有问题?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题:
在我的LabVIEW中,有一些ActiveX控件不工作。这些控件在前面板上会显示出来,但是我不能点击或使用他们。为何出现这个状况?

解答:
这个问题可能由几个原因造成:
  1. 用户试图使用的ActiveX控件在这台计算机上没有注册。请参考链接我如何注册或注销ActiveX控件?确认ActiveX服务器已经注册。
  2. 这个问题与ActiveX服务器有关。LabVIEW只是简单地做为ActiveX客户端。ActiveX客户端一般不会出问题。这个问题大半是出在服务器端。
  3. LabVIEW.ini文件保存了您LabVIEW的有关配置信息。这个文件在Program Files\NI文件夹\LabVIEW路径中。可以重命名这个ini文件。这会强制LabVIEW在下一次重启的时候生成一个新的配置文件。如果更名后发生了您不希望的情况,您可以把原来的LabVIEW.ini文件改回来。如果您的LabVIEW配置信息坏了,这个动作可以修正坏的信息。请注意,重装LabVIEW不会执行这个动作。


相关链接:
KnowledgeBase 1HBAMMSR: How Do I Manually Register Type Libraries, ActiveX Controls, and ActiveX Servers?

KnowledgeBase 320ERG8O: Can I Open a UIR File That Contains an Unregistered ActiveX Control or Component?



附件:





报告日期: 09/13/2007
最近更新: 09/17/2007
文档编号: 403AJ6GJ