vb6学习心路

1.不能加载 ‘MSCOMCTL.OCX‘--继续加载工程吗
解决办法:
新建一个VB工程,然后按CTRL + T,选中 
“Microsoft Windows Common Controls 6.0” 
然后确定。再保存该工程。此后,用记事本打开 
新的这个VBP文件,找到有关MSCOMCTL.OCX的那行, 
COPY到你原来的VBP里就可以了。 
2.加载错误(控件 CheckMark3 的类 NOCMS.CheckMark 不是一个已加载的控件类。)
提示的是加载错误以及,xxx.log文件加载错误,打开该文件后可以看到类似错误提示:”控件xx类不是一个已加载的空间类“。
解决办法:文件丢失导致控件缺少,添加相应控件类。
3.右键点击控件 ,选择属性后,弹出错误对话框:系统错误&H8007007E(-2147024770) 找不到指定模块
解决办法:
安装vb6.0 sp6补丁后,重启机器
4.代码环境下鼠标滚轮无法使用
解决办法:
1、下载
http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe 
这是一个自解压的包,其中包含VB6IDEMouseWheelAddin.dll和其源程序。

2、将包中的VB6IDEMouseWheelAddin.dll或者将源程序编译出一个新的VB6IDEMouseWheelAddin.dll COPY到系统目录或者VB安装目录(防止被删除)

3、开始->运行:regsvr32 VB6IDEMouseWheelAddin.dll

4、运行Visual Basic 6.0

5、单击Add-Ins菜单下的Add-In Manager,弹出Add-In Manger对话框

6、在Available Add-Ins列表中,选择“MouseWheel Fix”,在Load Behavior栏中单击选中"Loaded/Unloaded和Load on Startup复选框

7、确定,完成

时间: 2024-10-27 12:58:15

vb6学习心路的相关文章

C#学习心路历程

这里只记录C#的特色地方 1.params关键字,本关键字在于可变长参数的利用,比如 static void countNumbers(params int vals) { foreach(val in vals) { Console.write("current number is {0}" ,  val); } } 调用的时候可以传入任意数量的数字,比如countNumbers(1,2.3); 2.传入引用,此处需要加ref static void doIt(ref int val

JAVA学习心路

数组命名, int[] mingzi = new int[10]; 共同管理: mingzi = mingzi1;//左右同时控制mingzi1数组(但都不是拥有mingzi1数组,仅仅是控制,类似指针.) java数组的函数传递是一种“接管”,类似指针,并且可以改变数组值,返回时让原数组名继续接管. 定义类的时候,在类里面,用this.field 来在类的函数里面指定成员变量. 重载 初始化传值,constructer 成员函数中调用另一个成员函数直接写名字. 类内成员变量的生存期比类函数内本

简单谈谈编程语言(三)

?????? 本文续上一篇简单谈谈编程语言(二),最后再谈谈编程语言.这篇很有可能是最后一篇了,也是时候整理一下我之前的一些文档了,这篇谈谈对编程语言专精的必要性,或者选择一精多涉猎的战术,谈谈一些学习心路,而,共性,就是我这篇文章表达的核心.第一篇文章谈历史,第二篇文章谈历程,都是第三篇的基础,之后就靠大家自己去实际学习中感受文章中所表达的了. ?????? 经过前两篇对编程语言不同层面的描述,其实大概对编程语言学习的畏惧心理可能已经没有那么大了,也可能也因为编程经验相对少感受不深,也可能因为

VB6.0编程笔记——(2)开发环境准备&学习前导入

工欲善其事必先利其器,着手开始学习写代码之前,我们需要先准备好需要用到的工具.这篇文章会教大家部署好环境,同时会告知前期我们需要知道的一点内容(可以不用特别理解,只要记住用法就行,后续会深入展开介绍),最后走出编码第一步,实践一下Hello World小程序. 一.准备环境 前期的入门学习,我们暂时使用VB6.0精简版,适应一下基础的编程内容. 直接找百度或其他搜索引擎,输入关键字:VB6.0 ,找其中的精简版下载,文件在5~6M左右.下载后一直点击下一步直至安装成功.基本上安装无难度,全程无障

C++学习的心路历程之心理障碍

断断续续的C++学习已经过了1年多了,可是,我还是没有迈出可以自如输出写点什么的那一步.甚至我因为这个老是怀疑自己的智商,我是真心想学懂,因为这个关系到我的就业,直接关系到我的饭碗.我是十分的着急,可是越着急越是没有进展,渐渐地我更加的没自信,甚至有点抑郁的迹象.总之,它已经成了我的心理负担. C++视频教程没少看,但是感觉没什么进展,会了一些关键字.语法什么的,可是,一段时间不用,又忘了.跟没学差不多,哎!真是的. 的确,我没有从C++编程中得到乐趣,只是因为它关乎我的工作,关乎我的未来.所以

学习Jammendo代码的心路历程(一)简单的淡出效果实现

最近在看 Jammendo代码,打算将学习过程简单的记录下来,下面开始第一篇: 打开Jammendo运行之后,出弹出一个对话框,跳过对话框之后,会有一个淡出界面跳转到首页效果的实现.那么这个效果是怎么实现的呢,其实就是Animation中动画淡出的效果——原理大概是layout不透明变成全透明这样一个原理. 我这里用到的自定义endAnimation,是执行的动画效果,这里找到我事先写好的fade_out.xml,也就是一个简单的淡出效果实现: <?xml version="1.0&quo

Python学习之心路历程------第一天:基本概念(1)

注:本文大部分内容来源于Python简明,个人喜好,如有版权问题,请及时联系本人 单引号 你可以用单引号指示字符串,就如同'Quoteme on this'这样.所有的空白,即空格和制表符都照原样保留. 使用双引号(") 在双引号中的字符串与单引号中的字符串的使用完全相同,例如"What'syour name?" 使用三引号('''或""") 利用三引号,你可以指示一个多行的字符串.你可以在三引号中自由的使用单引号和双引号.例如: '''This

学习JS的心路历程-声明

变量 在程序中将一个值指定(assign)给一个符号式的容器(symbolic container),叫做一个变量(variable). 声明在JS中目前提供了三种声明方式: var 声明一个变量,可选择是否给予一个初始值. 作用范围(scope)于该函式之内:但是如果在函式外声明,其作用范围则为全局性(global). var price = 10: price = price * 2: console.log(price): let(ES6新增) 声明一个内存块范围(scope)内的本地变量

学习JS的心路历程-范围Scope和提升(Hoisting)

在上一篇提到了JS有三种声明变量的方式,分别是var.const及let,var和const let最大区别就是范围(scope)的限制.所以在这一篇我们会详谈何谓范围链及他们的复写优先级. 范围Scope 我们先来看一个例子: var globalVar = 'global': function scopeFun(){ globalVar ="change in scopeFun": console.log("1.",globalVar)://1.change i