读书人

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

发布时间: 2012-01-23 21:57:28 作者: rapoo

用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不支持的代码

读书人网 >VB Dotnet

热点推荐