楼主痛苦的呻吟:“HELP ME ……”
解决方案 »
- 消失好长时间了,放200吧!
- 急求,在VB中查询出MSSQL记录集,如何在记录集中增长一个字段,新增这个字段的值是自动增加的
- 搞不懂的问题,都不知道标题叫什么,进来看看再说吧,应该很简单
- vb6.0 显示GB18030
- 怎么防止反编译?
- 我把richbox的scrollbars设成rtfboth,怎么只有一个出纵向滚动条啊????? 50分
- 想讨论输入法技术请进来!!聊一聊!
- 菜鸟问题,高分求教,在线等待,急!!!
- VB2008中,如何通过picturebox控件,实现图片的放缩
- 为什么我的数据库在MS-SQLSERVER中恢复不了?
- 如何改变listview中的第一列中的图标颜色
- 怎样用VBA比较2个宏的操作是否一样的.(答对马上给分)!
If Yn1 = False Then Exit Sub
On Error GoTo ErrLink:
Dim htmltext As String
Dim t, vdoc, vtag, vtag2, m As Long, selclick As Long
Set vdoc = Web1.Document
For m = 0 To vdoc.All.length - 1
Set vtag = vdoc.All(m)
If UCase(vtag.tagname) = "BODY" Then
htmltext = htmltext & vtag.innertext
If InStr(1, htmltext, "服务器忙") = 0 Then
Dim t1, vdoc1, vtag1, vtag12, m1 As Long, selclick1 As Long
Set vdoc1 = Web1.Document
For m1 = 0 To vdoc1.All.length - 1
Set vtag1 = vdoc1.All(m1)
Set vtag12 = vdoc1.All(m1 + 1)
If UCase(vtag1.tagname) = "INPUT" Then
If UCase(vtag1.Type) = "SUBMIT" Then selclick1 = m1
End If
If UCase(vtag1.tagname) = "INPUT" Then
If UCase(vtag1.Name) = "MEMBERNAME" Then vtag1.Value = Text2.Text
End If
If UCase(vtag1.tagname) = "INPUT" Then
If UCase(vtag1.Name) = "PASSWORD" Then vtag1.Value = Text3.Text
End If
If UCase(vtag1.tagname) = "INPUT" Then
If UCase(vtag1.Name) = "INTOPICTITLE" Then
i = i + 1
vtag1.Value = Text21.Text & i
End If
End If
If vtag1.tagname = "TEXTAREA" Then vtag1.Value = i & GJ
Next
Else
Yn1 = True
Web1.SetFocus
Web1.Navigate Enter1
End If
End If
Next t1 = Timer
Do
DoEvents
If t1 < Timer - 2 Then Exit Do
Loop
vdoc1.All(selclick1).Click
End If
Exit Sub
ErrLink:
Yn1 = True
Web1.Navigate Enter1
以上代码是我在原来写的程序中复制过来的,5、6两个问题的答案都在里面,自己看看吧
看到你的代码,我没有细看,先写个感谢信,谢谢你的帮助。但我的问题有不少,结贴后给你分。我的问题是,我把VC的MFC类CHTML和浏览器类修改到BC中,在一个FORM类中写函数,但原本属于CHTML和浏览器控件本身的类我写在了FORM类里,做为FORM的成员函数,所以有些代码我写了,但就没有效果,迷茫啊特别是HTML文档类
C++BUILDER里有INTERFACE接口,但不是类的形式,所以要重新写个类,真实要累死我。
谢谢