| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:【请教】不太明白text5.text 和定义的string变量区别在哪里
只看楼主 加入收藏
stmywyq
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-28
结帖率:100%
收藏
已结贴  问题点数:1 回复次数:6 
【请教】不太明白text5.text 和定义的string变量区别在哪里
先看一下代码吧

    Text5.Text = Inet1.GetChunk(2000000)
    webInfo = Inet1.GetChunk(2000000)
    Call TestRegExp("欢迎您回来", webInfo)
    If matchValue = "欢迎您回来" Then
    MsgBox ("登陆成功")
    End If
以上代码中,我不太明白text5.text和webInfo的区别在哪里,主要是第三句中把webInfo改成text5.text运行完全没有问题,但是上面那个就不行
另外定义是dim webInfo as String
TestRegExp是函数,matchValue是里面的变量。
问题只有在第三行webInfo上,换成 Text5.Text程序是没有问题的,可以运行
所以请懂的人不吝赐教
2015-06-24 16:27
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:1 
一次读近2M字节的数据?textbox装不下。

大开眼界
2015-06-24 16:51
stmywyq
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-28
收藏
得分:0 
回复 2楼 lianyicq
可问题恰恰是Call TestRegExp("欢迎您回来", text5.text)这样写的时候,程序是没有问题的,而换了webInfo的时候,后面的正则判断无法判断出来,所以我才不理解

好好学习,天天向上~
2015-06-24 17:20
stmywyq
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-28
收藏
得分:0 
回复 2楼 lianyicq
难道是string类型的webinfo长度不够?有这种可能吗?

好好学习,天天向上~
2015-06-24 17:23
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
string类型比textbox长。因为textbox不够长,截掉了后面部分,可能在TestRegExp中正好符合比较条件。
收到的鲜花
  • stmywyq2015-06-24 17:38 送鲜花  1朵   附言:我很赞同

大开眼界
2015-06-24 17:25
stmywyq
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-28
收藏
得分:0 
回复 5楼 lianyicq
嗯,我明白你的意思了,确实截取的网页源码数据很多,有这种可能
但我不想界面多一个text框,有什么办法能解决这个问题呢?

好好学习,天天向上~
2015-06-24 17:33
stmywyq
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-28
收藏
得分:0 
回复 5楼 lianyicq
问题找到了,是在于getchunk不同用两次,不过还是谢谢版主

好好学习,天天向上~
2015-06-24 18:15
快速回复:【请教】不太明白text5.text 和定义的string变量区别在哪里
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037063 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved