WebBrowser1.ReadyState施用会崩溃吗

WebBrowser1.ReadyState使用会崩溃吗?
procedure WebWait();    //等待网页加载完毕
begin
  while   Form1.WebBrowser1.ReadyState   <   READYSTATE_COMPLETE   do begin
  Sleep(1000);
  end;
end;

WebWait在Button.click中调用,在执行到WebWait的时候,调试器提示:
检测到严重错误,错误信息:'application-defined exception (code 0xe06d7363) at 0x75C4fbae'
0x75C4fbae是KERNEL32.RaiseException

难道WebBrowser1.ReadyState使用会崩溃吗?
------解决方案--------------------
没有遇到过,一般都是在document里面判断就可以了