首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

用VS2005打开一个VB写的程序,如何报错呢

2012-01-23 
用VS2005打开一个VB写的程序,怎么报错呢? 未定义类型“_IEICQueueStatWatcher”未定义类型“_IEICWorkgroupSt

用VS2005打开一个VB写的程序,怎么报错呢?

未定义类型“_IEICQueueStatWatcher”
未定义类型“_IEICWorkgroupStatWatcher”

我不怎么会用VB,不知道是怎么回事。请大家帮忙看看。谢谢了。

程序代码如下:

Option   Strict   Off
Option   Explicit   On
Friend   Class   clsStatWatcher
        Implements   _IEICQueueStatWatcher
        Implements   _IEICWorkgroupStatWatcher

Private   Sub   IEICQueueStatWatcher_Change(ByVal   p_Data   As   EICClientCOMLib.IEICQueueStats)
Dim   EICClientCOMLib   As   Object
On   Error   GoTo   ErrorHandler

frmStatistics.lstResults.Items.Clear()
frmStatistics.lstResults.Items.Add(( "Queue   Stat   Change "))
frmStatistics.DumpStats((p_Data))

ExitProcedure:  
Exit   Sub

ErrorHandler:  
MsgBox( "The   following   error   has   occured   in   module   IEICQueueStatWatcher_Change.   ** "   &   Err.Number   &   "**   :   "   &   Err.Description)
Resume   ExitProcedure
End   Sub

Private   Sub   IEICWorkgroupStatWatcher_Change(ByVal   p_Data   As   EICClientCOMLib.IEICWorkgroupStats)
Dim   EICClientCOMLib   As   Object
On   Error   GoTo   ErrorHandler

frmStatistics.lstResults.Items.Clear()
frmStatistics.lstResults.Items.Add(( "Workgroup   Stat   Change "))
frmStatistics.DumpWgStats((p_Data))

ExitProcedure:  
Exit   Sub

ErrorHandler:  
MsgBox( "The   following   error   has   occured   in   module   IEICWorkgroupStatWatcher_Change.   ** "   &   Err.Number   &   "**   :   "   &   Err.Description)
Resume   ExitProcedure
End   Sub
End   Class

[解决办法]
.net毕竟不是VB,很多代码有区别
[解决办法]
VS2005没有类型“_IEICQueueStatWatcher”“_IEICWorkgroupStatWatcher”
很有可能是这个VB写的东西里调用有自己的DLL

[解决办法]
嗯 同意
[解决办法]
很可能含有.net不支持的代码

热点排行