各位高手,求救啊,VB生成可执行程序是提示“未找到方法或数据成员."
新手啊,找书本学习了一段时间,编了个程序,运行调测没有错误,可生成可执行程序是提示“未找到方法或数据成员”,
请大家看看错误在那里啊,谢谢大家了!
总体框架:
Private Sub cmdGet_Click()
'
Dim iCount As Integer
'Dim objNode As New Node
If lstLinks.SelCount = 0 Then
'
MsgBox "Please Select a Link"
Exit Sub
Else
'
'objNode.Text = lstLinks.Text
'For iCount = 0 To lstLinks.ListCount - 1
iCount = 0
While iCount <= lstLinks.ListCount - 1
If lstLinks.Selected(iCount) Then
trvLinks.Nodes.Add , , , lstLinks.List(iCount)
getLinks lstLinks.List(iCount), 2, trvLinks.Nodes.Count
lstLinks.RemoveItem (iCount)
lstLinks.Refresh
Else
iCount = iCount + 1
End If
Wend
'Next
'
End If
'
End Sub
Private Sub cmdStart_Click()
'
'1 will populate lstlinks with all the parent links in the requested URL
getLinks txtURL.Text, 1
'
End Sub
Private Sub getLinks(strURL As String, iParentChild As Integer, Optional iParentNo As Integer)
'
Dim objLink As HTMLLinkElement
Dim objMSHTML As New MSHTML.HTMLDocument
Dim objDoc As New MSHTML.HTMLDocument
Dim objNode As Node
'
Set objDoc = objMSHTML.createDocumentFromUrl(txtURL.Text, vbNullString)
'
MousePointer = vbHourglass
While objDoc.readyState <> "complete"
DoEvents
Wend
'get all Links
For Each objLink In objDoc.links
'
If iParentChild = 1 Then
'
lstLinks.AddItem objLink
'
ElseIf iParentChild = 2 Then
'
'lstInnerLinks.AddItem objLink
Set objNode = trvLinks.Nodes.Add(iParentNo, tvwChild)
objNode.Text = objLink
'objNode.Image = "leaf"
'
End If
'
Next
MousePointer = vbNormal
'
End Sub
Private Sub Form_Load()
'
'
End Sub
Private Sub trvLinks_DblClick()
'
getLinks trvLinks.SelectedItem.Text, 2, trvLinks.SelectedItem.Index
'
End Sub