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