+ -
当前位置:首页 → 问答吧 → vb 控件兼容求解!

vb 控件兼容求解!

时间:2011-09-04

来源:互联网

首先申明下,小弟是半桶水,新手,现在工程中引用部件如:mideaplay。

直接把mideplay这个控件托到窗体中,可直接编译,

现在出现地问题是版本兼容问题,

如原来的dll控件版本是1.0 我重新安装了播放器最新版,控件版本3.0

那么1.0版编译的程序就无法运行了,提供信息如下

从xxx.dll加载控件xxx失败,你的xxx.dll版本可能过期,确认您使用的控件版本是同您的应用程序一起提供的。[color=#FF0000][/color]

有什么办法,能在运行程序时,判断控件版本。如果不是应用程序调用 的版本,哪么就直接注册应用程序目录下的dll控件,

或给出提示msgbox ,而不是程序根本 无法直接打开

作者: jajacool   发布时间: 2011-09-04

试试
VB code

Sub main()
On Error GoTo err_hand
'显示窗体
...

Exit Sub
err_hand:
    If Err.Number = 错误代码 Then
        '注册控件或给出提示
    End If
    Resume '恢复到出错语句开始执行
End Sub


作者: c_cyd2008   发布时间: 2011-09-04

热门下载

更多