【转载】VB滚轮插件(win7 64位)

本文介绍了解决VB6.0在Win7系统下缺少鼠标滚轮支持的问题,通过安装官方提供的补丁,并详细说明了在32位及64位系统中的具体步骤。

    在五楼的时候电脑里的VB都已经预装好了滚轮插件了,这次下四楼用自己的电脑才发现那么一个小小的东西真心很方便。想安装一个,按照网上的教程发现了一点点小问题,最后当然完美解决啦,分享一下。已经知道的童鞋呢,忽略就好啦!

首先,请看一篇转帖:(看不看无所谓,这个只是表示对原创作者的尊重....想省事直接看下面红颜色的字就可以了)

这是原帖地址:http://tieba.baidu.com/p/1969613735

不知道阅读这篇帖子的朋友有没有遇到跟在下一样问题:VB6.0没有内置加载项来提供鼠标滚轮支持的功能。如果代码量少的话还能将就,要是碰到几百行的代码简直是无法忍受的。于是百度一下有没有这样的东西,结果还真找到了。原来人家微软也发现了VB这个令人烦扰的症结所在,因此及时的提供了补丁。这里给一个官方的下载链接:http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe。下载后解压到指定的文件夹,找到VB6IDEMouseWheelAddin.dll这个文件,将它复制到C:\Windows\System32目录下,点击【运行】,输入:regsvr32 VB6IDEMouseWheelAddin.dll,然后......

然后竟然出问题了!嘿嘿,请注意这篇文章的标题,问题的产生是在WIN7系统下,在XP系统下,经本人试验,以上步骤是没有问题的。那么Win7下会遇到什么问题呢?

按照上述步骤,你运气好的话也许会成功,但是一般会看到这样的错误提示:模块“C:\Windows\System\VB6IDEMouseWheelAddin.dll”已加载,但是对DllRegisterServer的调用失败,错误代码OX80004005。这是神马情况?起初我很困惑,还以为是微软的补丁包没有针对Win7系统,所以郁闷了一阵子,都想忍痛把VB6.0卸载了,从此投向.Net的怀抱。但是一次偶然的“百度一下”,让我发现了问题的原因。

原来归根结底是Win7系统比XP系统更严谨的安全机制问题。出现DllRegisterServer失败这样的问题是因为没有提供足够的权限,解决的方法如下:

1. 重复前述步骤,确保文件VB6IDEMouseWheelAddin.dll成功解压并且已经复制到C:\Windows\System32文件夹下(如果系统盘符不是C的,自行做相应调整)。

2. 点击【开始】-【所有程序】-【附件】,鼠标移到【命令提示符】(cmd),右击,然后在弹出的菜单中选择【以管理员身份运行】,弹出cmd的运行界面,输入:regsvr32 空格 VB6IDEMouseWheelAddin.dll,点击【enter.OK,操作无误的话就能看到成功的提示了。

3. 打开VBIDE开发环境,点击【外接程序】-【外接程序管理器】-选中【MouseWheel Fix】,在【加载行为】中勾选【在启动中加载】和【加载/卸载】。OK!大功告成!感谢上帝,VB6.0终于又愉快地回到了我身边......

 

下面这才是我想要说得:以上只适用于WIN732位版本,因为我的电脑是win7 64位,所以,用上面的方法没有成功。解决方法是:将VB6IDEMouseWheelAddin.dll复制到C:\Windows\SysWOW64文件夹中!

 需要文件的的网盘链接:https://yunpan.cn/cYxNJkK7c8iJ6  访问密码 0e17

重新整理一下步骤:

1、把文件  VB6IDEMouseWheelAddin.dll 复制到c:\WINDOWS\sysWow64文件夹中。

2、Win+R 输入Regsvr32  C:\Windows\SysWOW64\VB6IDEMouseWheelAddin.DLL(注意:Regsvr32 和C:之间要有一个空格)点“确定”。弹出下面这个对话框就是成功了。

                       VB滚轮插件(win7 64位) - 13期 齐天佑 - 齐天佑 廊坊师范学院信息技术提高班十三期

 

3打开VB软件,点击 外接程序 - 外接程序管理器 - 选中 MouseWheel Fix 。

 勾选  “启动中加载”  “加载/卸载 ”

     OK 大功告成 可爱的滚轮功能回来了!

代码下载地址: https://pan.quark.cn/s/a48c006483de 在Java编程领域,构建两个能够交互的聊天窗口被视为一个典型的多线程及网络通信的应用范例。本指南将阐述如何借助Java的相关技术来达成这一目标。 为了有效执行此任务,必须熟悉基础的Java GUI(图形用户界面)组件,例如JFrame、JTextArea、JTextField等,这些组件是构建聊天窗口界面的关键元素。其中,JFrame承担主窗口的角色,JTextArea用于展示聊天记录,而JTextField则作为输入装置,用户在此区域键入信息。 1. **构建聊天窗口**: - 借助JFrame建立两个独立的聊天窗口,每个窗口内嵌一个JTextArea用以显示聊天历史,并配备一个JTextField供用户输入消息。 - 应用setDefaultCloseOperation()方法设定窗口的关闭行为,比如(JFrame.EXIT_ON_CLOSE),以此保障程序的正常终止。 2. **多线程处理**: - 在Java环境中,通常通过Thread类或Runnable接口来启动线程。针对此应用场景,可以设立一个线程专门负责消息的发送功能,同时另一个线程则负责接收消息。 - 发送线程:实时监控用户在JTextField中的输入状态,一旦用户按下回车键,即捕获输入的消息并执行发送操作。 - 接收线程:持续从服务器获取消息,并实时更新对应的JTextArea内容。 3. **网络通信机制**: - Java的Socket编程是实现客户端与服务器之间通信的核心技术。我们需要建立Socket实例以连接服务器,同时使用ServerSocket实例在服务器端监控客户端的接入请求。 - 客户端:...
内容概要:本文围绕基于元胞神经网络配流与DQN强化学习的公交线网扰动韧性恢复方法展开研究,提出了一种融合元胞神经网络进行交通流量动态分配与DQN深度强化学习优化恢复策略的复合模型,旨在提升城市公交系统在突发事件(如交通事故、极端天气等)影响下的运行韧性与服务能力。通过Matlab平台构建仿真环境,模型能够有效模拟不同扰动场景下公交线网的动态响应过程,并设计合理的调度调整策略实现快速恢复。研究重点在于利用元胞神经网络对交通流的空间传播特性进行精细化建模,结合DQN算法自主学习最优恢复动作序列,从而提升系统的鲁棒性、自适应性与服务连续性,为智能交通系统中的应急决策提供了新的技术路径。; 适合人群:具备交通系统建模、强化学习或智能优化算法基础,从事城市交通规划、智能交通系统(ITS)、公共交通运营管理及相关领域研究的研究生、科研人员及工程技术开发者。; 使用场景及目标:①应对城市公共交通系统中的突发扰动事件,实现高效、智能化的应急恢复调度;②优化公交线网资源配置与运行调度策略,增强系统韧性与服务水平;③为智慧交通与韧性城市建设提供基于人工智能的决策支持工具与可复现的技术案例; 阅读建议:建议读者结合提供的Matlab代码深入理解模型实现细节,重点关注元胞神经网络在交通流建模中的空间离散化处理方法与DQN算法在策略优化过程中的状态-动作设计、奖励函数构建及训练收敛表现,宜配合真实公交网络数据开展仿真实验以验证模型有效性与泛化能力。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值