gpt4 book ai didi

delphi - TWebBrowser-试图修复“无效的浮点运算”错误

转载 作者:行者123 更新时间:2023-12-03 19:43:26 24 4
gpt4 key购买 nike

TWebBrowser组件有一个错误,如此处[IE9] 'Floating point division by zero' occurs with WebBrowser所述。解决方案是调用一个过程,该过程将禁用所有除以零的异常。我试图解决此问题,而不必调用此过程。

到目前为止,我最好的主意是禁用TWebBrowser滚动条,并尝试使用TScrollBar模拟相同的功能。到目前为止,它正在工作,但这是一个问题:

如何将TWebBrowser中的导航与TScrollBar同步?我需要拦截TWebBrowser的滚动消息并将其发送到TScrollBar,以使栏与正在显示的文档保持同步。有谁知道该怎么做?

更清楚地说:我需要一种方法来告诉TScrollBar相对于TWebBrowser中光标位置的位置。

我正在使用Delphi 2010。

最佳答案

我认为不值得尝试。 IE中的滚动将在其滚动条可见或不可见的情况下发生……使用您的TScrollbar显然将滚动浏览器,而假定这又会产生相同的错误。我不知道IE的内部知识,不知道此浮点错误到底在哪里...

毕竟是滚动条还是外部滚动条?滚动的内部内容(例如嵌入式框架)如何处理?文档中的其他内部滚动条会产生相同的错误吗?如果他们这样做了,那么您将在相当长的一段时间内试图在所有可滚动内容上超越IE。

该修复程序已提供并经过测试。抱歉,但我会使用建议的修复程序。

关于delphi - TWebBrowser-试图修复“无效的浮点运算”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com