delphi 如果网页打开失败则程序暂停
delphi 如果网页打开失败则程序暂停,所有TIMER也停在当前位置.
如何做到?
追问:我的timer设的全是1,怎么办,而且有这样的问题,timer里有一段writeln 执行完有时候能存入TXT,有时候存不上,怎么办
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控件配合才行,或者直接读出源代码也可以。