解决串口猎人软件Component ‘anigif.OCx‘ or one of its dependencies not correctly registered: a file is miss

该文章为原创,转载请注明出处和作者https://blog.csdn.net/Eterlove/article/details/121067740.

1.问题描述

串口猎人软件打不开,Component ‘anigif.OCx’ or one of its dependencies not correctly registered: a file is missing or invalid。
在这里插入图片描述
anigif.ocx是一个ActiveX插件控制模块中必不可少的.ocx文件,当你的计算机一旦出现“缺少anigif.ocx”或者“找不到anigif.ocx”就会导致一些增强型插件外挂无法显示窗口

2.OCX文件介绍(百度而来)

OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control Extension);是可执行的文件的一种,但不可直接被执行; 是 ocx 控件的扩展名,与 .exe、.dll 同属于PE文件。

如果你用过 Visual Basic 或者 Delphi 一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如 EditBox,Grid,ImageBox,Timer 等等。每个控件都有自己的事件、方法和属性。

3.解决方法

(下面这张图片来自网上,少码点字。写点有意义的总结反思)
在这里插入图片描述
在这里插入图片描述
在命令提示符下输入下面命令:以管理员的身份运行Cmd!!!!!!

1. for %1 in (%windir%\system32*.dll) do regsvr32.exe /s %1 回车。到屏幕滚动停止为止(复制粘贴以防打错!)。

2. 命令行输入Regsvr32 C:\Windows\SysWOW64\AniGIF.ocx

若缺少其他组件也是这样,把命令行后面AniGIF.ocx换成自己缺少的组件即可,注意:命令中组件文件名以放在C:\Windows\SysWOW64为准,有的可能要大写,看清楚!!!

参考链接http://jingyan.baidu.com/article/86f4a73e56dd3f37d65269d4.html

4.总结强调

1.遇到Component ‘XXXXXX.OCx’ or one of its dependencies not correctly registered: a file is missing or invalid问题,是因为缺少了某个组件XXXXXX.OCx ,比如说,我打开串口猎人就缺少’anigif.OCx’组件打不开。根据提示在百度下载缺少的组件,放在自己C盘下特定目录,参见上图解决方法。

2.遇到**“DllRegisterServer的调用失败”,调用失败要根据经验和猜测到可能是操作系统层面上的原因造成的,进而想到可能是系统权限不够**,打开cmd的‘’以管理员的身份运行‘’(如何打开如下图)。进行上图解决操作。
在这里插入图片描述
3.以后遇到组件缺少这种问题,自己百度下载放在C盘中,多思考,万变不离其中!!!
OK,欢迎你的阅读!

  • 18
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
串口猎人(Serial Hunter)是一款强大实用的串口调试工具,串口猎人调试工具能以十六进制显示信息,可进行基本发码,高级收码和发码,显示波形及码表,以柱状显示通道信息。点击右侧【清除】按钮,可清除本帮助信息。清除后如想再次查阅,请重启软件。如果要从接收内容中自动提取有效数据,请使用高级收码功能。 串口猎人(Serial Hunter)功能介绍 一、基本功能 1、支持16个COM口、自动/手动搜索串口串口参数的设置和查看。 2、支持查看或修改串口控制线(DTR、RTS、DCD等等)的状态。 3、支持基本的收、发、查看、保存、载入、清除等功能。 4、两种收发格式:HEX码/字符串,支持中文字符串。(英文=ASCII码,中文=ANSI(GBK)码)。 5、大容量的收码区,为了加快显示速度会把超过10K的数据自动隐藏(可以点击【全显】钮查看)。 6、收码区的显示方式可以灵活设置:原始接收数据、按帧换行、通道数据、发送数据。 7、可以为收到的数据标注时间和来源。 8、可以自动比对发码区和收码区的数据是否一致(用于自发自收测试模式)。 9、收码区的内容,可以点击【转发】钮转到发码区。 10、可以在每次发码之前自动清除收码区。 二、高级发码功能 1、自动发列表功能:支持多组(最多16组)数据的轮流发送。 2、自动发文件功能:支持文件逐行发送。 3、轮发规则可以灵活设置,比如可以定时发,也可以收到应答后立即发。 4、轮发的间隔、无应答重发次数和循环次数均可灵活设置。 5、灵活的帧格式设置。支持自动添加帧头、帧尾、帧长、校验、回车换行符。 6、帧头、帧尾、帧长、校验,是否要参与校验或计入帧长,皆可灵活设置。 7、支持3种校验方式:SC(累加和校验)、LRC(纵向冗余校验)、BBC(异或和校验)。 8、校验码和帧长的长度,可以选择单/双字节。 三、高级收码功能 1、支持按帧接收数据。 2、能自动进行帧结束判定(方式非常灵活,可以按帧头、帧尾、帧长或时间)。 3、即时显示最新一帧内容。 4、拥有八个独立接收通道,可以自动从指定帧中指定位置收取有效数据。 5、每个通道的数据,可以独自显示、保存、清除。也可以送到收码区去显示。 6、可以设置通道收取数据的首地址、字节长度(单字节或多字节)、码制(HEX/BCD)、符号位形式。 7、示波器功能,可把收取的数据用波形方式显示。示波器的通道数、倍率、偏移、周期、颜色和线宽等可调。 8、码表功能,可把收取的数据用码表方式显示。(可以设置码表的最大/最小值和报警值)。 9、柱状图功能,可把收取的数据用柱状图方式显示。(也可以设置最大/最小值和报警值)。 10、可以把实施绘制的图形保存为图片。 四、其它贴心设计 1、用户的设置内容,可以保存/载入或恢复默认值。可以选择启动时载入默认值还是上次设置值。 2、可以通过提示区和状态指示了解软件当前工作状态。 3、当鼠标停留在按钮、文本框或其它控件上,会获得必要的提示。 4、右下角的图钉按钮,可以把窗口钉在最前面,避免被其它窗口覆盖。 5、附送串口电路、协议、码表等参考资料。 6、在【版权信息】标签页有匠人的联系方式,欢迎交流。 串口猎人(Serial Hunter)截图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式历练者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值