VB程序员博客

VB程序开发

  我想问一下,我的工程中,除了窗体之外我还添加了几个类,
分别放着公用的声明,以及各个窗体中都能用到的计算算法(函数),
为的是在不同的窗体中可以自由的调用这些函数,请问我如果制作
安装程序中,这些类模块还需要特别的注册一下吗?
  我制作好的安装程序在未安装VB的电脑里,提示错误“类未注册”
大家帮着看看吧,谢谢。

  我刚才又想了一下,我可以确定我那个应该是类模块,和类还不太一样吧,
类有点面向对象的意思了,而我的类模块里放的只是公共的声明和计算函数(算法)
这样的话怎么注册呢?

非activeX工程不用注册….

楼上的大哥是说,类模块不用注册吗?
但是我制作的程序在未装VB的电脑上
安装之后,为啥用不了啊,错误提示就是
说:"类未注册"。

你可能引用了其他的类,而不一定是你写的类.
看看你的工程中引用了什么部件,类.这是VB最常见的一类问题.

你写的是标准模块
工程内的类模块也不要注册,调用时,声明为对象就可以了

    这类常见的问题怎么解决呢?
    我已经尝试制作安装程序一年多了,在未装VB的机子里安装效果非常不好。
几种的安装软件也都用过,之前也出现过类似 引用控件未注册或着版本已过期
的运行错误。
    这方面我怎么调试啊?因为在我的电脑中是看不出来这些问题的。只能到
别的电脑中安装才会出现这类问题。

    大家就没有遇到过这类问题吗?
 
    我引用的部件也就几种,用到DAO制作数据库时引用过access部件,出报
表时引用过Execl部件,还有的就是一个M什么表格控件。别的就没什么了。
如果说标准的类模块不需要注册的话。

    大家帮忙找找问题吧!难道vb就没有解决这些问题的好方法吗?

装 VirtualPC 或者 VMWare 然后做各种操作系统的镜像(注意保留干净镜像文件),测试程序的兼容性.

引用 7 楼 tuceng 的回复:
    这类常见的问题怎么解决呢?
    我已经尝试制作安装程序一年多了,在未装VB的机子里安装效果非常不好。
几种的安装软件也都用过,之前也出现过类似 引用控件未注册或着版本已过期
的运行错误。
    这方面我怎么调试啊?因为在我的电脑中是看不出来这些问题的。只能到
别的电脑中安装才会出现这类问题。

    大家就没有遇到过这类问题吗?
 
    我引用的部件也就几种,用到DAO制作数据库时引用过access部…

如果正确打包,不会有这样的问题…

引用 8 楼 sonic_andy 的回复:
装 VirtualPC 或者 VMWare 然后做各种操作系统的镜像(注意保留干净镜像文件),测试程序的兼容性.

比较专业啊 之前没听说过,我去试试。

帮顶.

弹出类未注册,一般是外部对象未注册

看看你引用了什么对象,使用了什么控件,然后在目标机器上构建相应的环境.

如果目标机器的系统版本比你做程序的系统版本低的话,会出现什么情况呢?


如题

能具体点吗?谢谢

    toolbar1.ImageList=XXXXX

能在具体点吗?

再具体就是在窗体上放一个toolbar1,一个imagelist1,设置toolbar1.imagelist=imagelist1,当image的图片变大的时候,toolbar的大小就会变,至于toolbar按钮的多少,是设置toolbar的属性,加入几个就是几个。

有问题请先GOOGLE,BAIDU

右击imagelist1通用选项里面有图像大小属性改一下就好了被
但是必须是先改大小  然后在导入图片 不然按钮会根据图片的大小来定自己的大小这时想改大小就改不小了!


为什么 这两个控件的前进后退按纽都是灰的??  我要怎么样才能实现对影片的 前进和 后退控制.

不要贴这些东西: 试了 没用 希望高手指点 怎么控制 谢谢!

MediaPlayer1.Play          播放
MediaPlayer1.Stop          停止
MediaPlayer1.Pause          暂停
MediaPlayer1.PlayCount        文件播放次数
MediaPlayer1.AutoRewind       是否循环播放
MediaPlayer1.Balance         声道
MediaPlayer1.Volume         音量
MediaPlayer1.Mute          静音
MediaPlayer1.EnableContextMenu    是否允许在控件上点击鼠标右键时弹出快捷菜单
MediaPlayer1.AnimationAtStart     是否在播放前先播放动画
MediaPlayer1.ShowControls      是否显示控件工具栏
MediaPlayer1.ShowAudioControls    是否显示声音控制按钮
MediaPlayer1.ShowDisplay      是否显示数据文件的相关信息
MediaPlayer1.ShowGotoBar      是否显示Goto栏
MediaPlayer1.ShowPositionControls   是否显示位置调节按钮
MediaPlayer1.ShowStatusBar      是否显示状态栏
MediaPlayer1.ShowTracker      是否显示进度条
MediaPlayer1.FastForward       快进
MediaPlayer1.FastReverse       快退
MediaPlayer1.Rate          快进/快退速率
MediaPlayer1.AllowChangeDisplaySize  是否允许自由设置播放图象大小
MediaPlayer1.DisplaySize        设置播放图象大小
    1-MpDefaultSize         原始大小
    2-MpHalfSize           原始大小的一半
    3-MpDoubleSize         原始大小的两倍
    4-MpFullScreen          全屏
    5-MpOneSixteenthScreen      屏幕大小的1/16
    6-MpOneFourthScreen       屏幕大小的1/4
    7-MpOneHalfScreen        屏幕大小的1/2
MediaPlayer1.ClickToPlay       是否允许单击播放窗口启动Media Player