Ошибка при работе с компонентом TWebBrowser

Пятница, 16 марта 2012 г.
Просмотров: 8972
Настроение: Рабочее
В колонках звучит: Crematory ; sey goodbay
Подписаться на комментарии по RSS
Посчитал нужным добавить как заметку как обойти ошибку при работе с компонентом TWebBrowser в delphi.
Заметил такую особенность на x32 разрядных операционках не возникало ошибок а на x64 иногда выскакивала Invalid floating point operation, хотя никаких операций с плавающей точкой при работе в веб браузером не выполняю, кстати в процессе поиска ответа на свою ошибку я не находил подтверждения что тип операционки влиял на ее возникновение.
И так по всей видимости это ошибка самого компонента при работе с ослом(IE), но решить ее всетаки можно, а именно написанием в конце модуля в котором возникает ошибка такой код:
initialization
Set8087CW($133F);
как я понял из описания человека который нашел решение этой проблемы это изменение точности округления значений с плавающей точкой, а следовательно все таки браузер что то делает с ней)))
Еще записи по теме
- Работа над игрой менеджер онлайн
- Скрипт перелинковки страниц поисковыми запросами с выводом статичных блоков
- Установка, чтение и удаление cookie с помощью javascript
- Самодельная втулка для закрепления багажника на велосипеды серии Avalanche фирмы GT. (GT Avalanche 2.0)
- Заработок покером
- Гостевая книга с авторизацией и регистрацией
- Yahoo Pipes FAQ
Комментариев: 2
а как определить модуль в котором возникает такая ошибка?
В каком стоит этот компонент, в таком и возникает ошибка, а если модулей много, пропиши везде тот код, думаю ничего страшного не возникнет)))