当前位置:编程学习 > Delphi >>

delphi 如果网页打开失败则程序暂停

delphi 如果网页打开失败则程序暂停,所有TIMER也停在当前位置.

 

如何做到?

追问:我的timer设的全是1,怎么办,而且有这样的问题,timer里有一段writeln 执行完有时候能存入TXT,有时候存不上,怎么办
答案:

用Delphi 7.0中的AccessReferences控件,具体用法这里我就不详细说明了。

你可以把它放与WebBrowser控件做下关联,然后将ckRunningOrNew属性改为true

马上你可以试验一下,ckRunningOrNew属性是控制这个控件检验网页是否有效的。

阴为ckRunningOrNew必须设为true,否则这个控件不会自动检验网页是否有效。

道理就是这样。另外你也可以用另外一种方法,那就是利用网页源代码的标签中间<head>与</head>

夹着的那个头文件判断网页是否已经被加载进来了。

着些方法都是我曾经用过的,一定能行得通,以前我也走过许多弯路

就是因为没有人告诉我这么简单的方法

能够帮助你我感觉很高兴

让我们先交个朋友吧!

所有的TIMER如果想在网页无效的时候停止,

有以下方法,具体步骤为:

TIMER用一个最快的TIMER1随时判断网页是否有效,无效则让所有TIMER

停止运行。

在网页有效的时候

当TIMER1检测到之

前所有的TIMER是处于停止状态的

位于其后的定时器如TIMER2 TIMER3等 因位

置在TIMER1之后,所以才由TIMER1去判断网页是否有效

了。TIMER1必须与AccessReferences控件配合才行,或者直接读出源代码也可以。

上一个:delphi里的function应该怎么放啊?
下一个:我的DLL事例哪里错了? delphi

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,