易语言 复制窗口组件和计次循环首,线程 有冲突?
代码1,这个复制窗口组件和计次循环冲突错误信息:指定窗口或窗口组件不存在或尚未载入--------------------------------------------...
代码1,这个复制窗口组件和计次循环 冲突
错误信息:指定窗口或窗口组件不存在或尚未载入
-----------------------------------------------------------------------------------
.版本 2
.支持库 HtmlView
.子程序 _开始繁殖广告_被单击
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 新广告, 超文本浏览框
a = 20
.计次循环首 (a, b)
复制窗口组件 (超文本浏览框1, 新广告)
新广告.可视 = 真
新广告.跳转 (编辑框1.内容, , )
延时 (2000)
超文本浏览框1.销毁 ()
.计次循环尾 ()
-----------------------------------------------------------------------------------
代码2,这个复制窗口组件和线程 冲突
错误信息:未载入欲访问窗口组件所在的窗口
-----------------------------------------------------------------------------------
.版本 2
.支持库 EThread
.支持库 HtmlView
.子程序 _按钮1_被单击
启动线程 (&开始繁殖广告, 13, 线程句柄)
.子程序 开始繁殖广告
.局部变量 新广告, 超文本浏览框
复制窗口组件 (超文本浏览框1, 新广告)
新广告.可视 = 真
新广告.跳转 (编辑框1.内容, , )
延时 (2000)
超文本浏览框1.销毁 ()
第二个代码 补充一个 线程句柄 变量
.版本 2
.支持库 EThread
.支持库 HtmlView
.程序集 窗口程序集1
.程序集变量 线程句柄
以上2表代码 请高人指点,修改一下,要么换其它方法也行,
本人是在做代理IP软件,网上的代理IP软件速度实在是不可感言,所有自己做一个5毫米的代理.
满意答案我会给500分
没有满意答案,我会关闭
问题补充
我都说了是做IP代理,如果超文本浏览框不销毁的话,更换的IP不会生效,这个你们忘了?
必须要关掉超文本浏览框,然后重新打开,IP才会生效的,不信自己试试就知道了
用超文本浏览框 打开www.baidu.com,然后里面手动输入IP,就会显示现在的IP,
用代码换注册表IP后,,再点百度里的搜索IP, 结果IP还是一样.清COKES也不行.
所有才会打开一次百度后.再给个延时,然后复制组件,再次重新打开.OK这样IP才代理成功了.
哎.这个小问题难到我一天了.今天下午,我直接用按键精灵代替了,自动关闭浏览IE,再重新打开,这个问题算是..自行解决了... 展开
错误信息:指定窗口或窗口组件不存在或尚未载入
-----------------------------------------------------------------------------------
.版本 2
.支持库 HtmlView
.子程序 _开始繁殖广告_被单击
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 新广告, 超文本浏览框
a = 20
.计次循环首 (a, b)
复制窗口组件 (超文本浏览框1, 新广告)
新广告.可视 = 真
新广告.跳转 (编辑框1.内容, , )
延时 (2000)
超文本浏览框1.销毁 ()
.计次循环尾 ()
-----------------------------------------------------------------------------------
代码2,这个复制窗口组件和线程 冲突
错误信息:未载入欲访问窗口组件所在的窗口
-----------------------------------------------------------------------------------
.版本 2
.支持库 EThread
.支持库 HtmlView
.子程序 _按钮1_被单击
启动线程 (&开始繁殖广告, 13, 线程句柄)
.子程序 开始繁殖广告
.局部变量 新广告, 超文本浏览框
复制窗口组件 (超文本浏览框1, 新广告)
新广告.可视 = 真
新广告.跳转 (编辑框1.内容, , )
延时 (2000)
超文本浏览框1.销毁 ()
第二个代码 补充一个 线程句柄 变量
.版本 2
.支持库 EThread
.支持库 HtmlView
.程序集 窗口程序集1
.程序集变量 线程句柄
以上2表代码 请高人指点,修改一下,要么换其它方法也行,
本人是在做代理IP软件,网上的代理IP软件速度实在是不可感言,所有自己做一个5毫米的代理.
满意答案我会给500分
没有满意答案,我会关闭
问题补充
我都说了是做IP代理,如果超文本浏览框不销毁的话,更换的IP不会生效,这个你们忘了?
必须要关掉超文本浏览框,然后重新打开,IP才会生效的,不信自己试试就知道了
用超文本浏览框 打开www.baidu.com,然后里面手动输入IP,就会显示现在的IP,
用代码换注册表IP后,,再点百度里的搜索IP, 结果IP还是一样.清COKES也不行.
所有才会打开一次百度后.再给个延时,然后复制组件,再次重新打开.OK这样IP才代理成功了.
哎.这个小问题难到我一天了.今天下午,我直接用按键精灵代替了,自动关闭浏览IE,再重新打开,这个问题算是..自行解决了... 展开
5个回答
2012-02-15
展开全部
超文本浏览框1.销毁 () 应该是新广告.销毁 ()
^-^ 吃鸡蛋就好了,别把母鸡吃掉...呵呵
.计次循环首 (a, b)
超文本浏览框1.地址 = 编辑框1.内容
延时 (2000)
.计次循环尾 ()
OR
.子程序 _时钟1_周期事件
超文本浏览框1.地址 = 编辑框1.内容
^-^ 吃鸡蛋就好了,别把母鸡吃掉...呵呵
.计次循环首 (a, b)
超文本浏览框1.地址 = 编辑框1.内容
延时 (2000)
.计次循环尾 ()
OR
.子程序 _时钟1_周期事件
超文本浏览框1.地址 = 编辑框1.内容
追问
E语言循环语句不好用,只要还在循环,那么所在的子程序都会卡在那里,还不稳定,过几十分钟,软件直接给崩溃, 还是VB爽点,至少没这么多BUG,就是代码难写点,再结合按键精灵,基本上都能解决日常小功能需求.
还是感谢大家的回答,采纳2个人
感觉你们回答不怎么算用心,超文件浏览框直接循环,或者时钟触发,难道我会想不到????
我所要的回答,都没有,我要的是, 是不是有冲突,,要么直接给另外的思路..不要在我的原思路上改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个里面应该是新广告销毁,你把超文本浏览框销毁了后面的还怎么复制呢?还有,看你循环的意思应该是每复制一次就马上销毁,那有必要复制吗?加个时钟不停的改变浏览框的地址可以吗?
追问
E语言循环语句不好用,只要还在循环,那么所在的子程序都会卡在那里,还不稳定,过几十分钟,软件直接给崩溃, 还是VB爽点,至少没这么多BUG,就是代码难写点,再结合按键精灵,基本上都能解决日常小功能需求.
还是感谢大家的回答,采纳2个人
感觉你们回答不怎么算用心,超文件浏览框直接循环,或者时钟触发,难道我会想不到????
我所要的回答,都没有,我要的是, 是不是有冲突,,要么直接给另外的思路..不要在我的原思路上改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
组件销毁后可以重新创建
追问
母组件被销毁会,是不能再复制它的,因为没有目标对象了呀.
所以只能先复制,完成后,再可以销毁目标组件,这样就克隆完成了.
我所问的就是. 不能复制, 出现2种情况:1.找不到目标组件. 2.找到后,复制完成,但是不能载入窗口问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要修改。还不如直接用我的代码
追问
我不是伸手党,我喜欢原创,而且你给的代码不一定是我要的.
因为我写的软件功能是:
1.载入IP.txt,删除不要字符,判断国内IP或国外IP
重新整理:IP&端口&"@#"&"国内1" or "国外1",保存为"新IP.txt"
2.载入新IP.txt到列表框
3.循环开始:自动循环更换注册表IP代理设置
4.更换一次IP就打开超文本浏览框并打开网址
5.复制超文本浏览框组件,销毁原组件,重新打开新组件并打开网址
6.循环返回
软件运行十多分钟后,软件崩溃出错.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询