防止Form中嵌入WebBrowser出错导致程序崩溃
siow(1253366) 10:11:13
两种方法
你用的自带的webbrowser还是embeded那个
毛小毛(3335076) 10:12:15
或者有什么办法拦截到是webbrowser,如果有这个错误就直接定位到空白页,免得整个程序崩溃。
自带和embeded一样的。我都使用过了,一样的效果。
siow(1253366) 10:12:41
如果是embeded可以设置DisableErrors中的fpExceptions=false
毛小毛(3335076) 10:12:59
哦,我看看
siow(1253366) 10:13:14
如果是自带的,可以在窗体创建的时候加一句Set8087CW($133f);
siow(1253366) 10:15:03
关于Set8087CW的这个值可以参考math单元,里面的 TFPUException = (exInvalidOp, exDenormalized, exZeroDivide,
exOverflow, exUnderflow, exPrecision);
毛小毛(3335076) 10:52:45
谢谢 siow 高手就是高手。
我本来以为无解的问题,这么容易就解决了。
siow(1253366) 10:55:12
经验而已
会这题不能算高手吧
毛小毛(3335076) 10:56:34
,经验很重要嘞,不知道就是想破脑袋也解决不了。
两种方法
你用的自带的webbrowser还是embeded那个
毛小毛(3335076) 10:12:15
或者有什么办法拦截到是webbrowser,如果有这个错误就直接定位到空白页,免得整个程序崩溃。
自带和embeded一样的。我都使用过了,一样的效果。
siow(1253366) 10:12:41
如果是embeded可以设置DisableErrors中的fpExceptions=false
毛小毛(3335076) 10:12:59
哦,我看看
siow(1253366) 10:13:14
如果是自带的,可以在窗体创建的时候加一句Set8087CW($133f);
siow(1253366) 10:15:03
关于Set8087CW的这个值可以参考math单元,里面的 TFPUException = (exInvalidOp, exDenormalized, exZeroDivide,
exOverflow, exUnderflow, exPrecision);
毛小毛(3335076) 10:52:45
谢谢 siow 高手就是高手。
我本来以为无解的问题,这么容易就解决了。
siow(1253366) 10:55:12
经验而已
会这题不能算高手吧
毛小毛(3335076) 10:56:34
,经验很重要嘞,不知道就是想破脑袋也解决不了。