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

Пятница, 16 марта 2012 г.
Просмотров: 9604
Настроение: Рабочее
В колонках звучит: Crematory ; sey goodbay
Подписаться на комментарии по RSS
Посчитал нужным добавить как заметку как обойти ошибку при работе с компонентом TWebBrowser в delphi.
Заметил такую особенность на x32 разрядных операционках не возникало ошибок а на x64 иногда выскакивала Invalid floating point operation, хотя никаких операций с плавающей точкой при работе в веб браузером не выполняю, кстати в процессе поиска ответа на свою ошибку я не находил подтверждения что тип операционки влиял на ее возникновение.
И так по всей видимости это ошибка самого компонента при работе с ослом(IE), но решить ее всетаки можно, а именно написанием в конце модуля в котором возникает ошибка такой код:
initialization
Set8087CW($133F);
как я понял из описания человека который нашел решение этой проблемы это изменение точности округления значений с плавающей точкой, а следовательно все таки браузер что то делает с ней)))
Еще записи по теме
- Самодельная втулка для закрепления багажника на велосипеды серии Avalanche фирмы GT. (GT Avalanche 2.0)
- Сетевая игра в Dungeon keeper gold часть 2
- Мой первый самописный движок для сайта
- Ротатор popap баннеров
- Аппаратная переделка тв тюнера Avermedia Studio 505 в Behold TV 505
- Привет, мир!
- Отложенная публикация записей Neutrino cms
Комментариев: 2
а как определить модуль в котором возникает такая ошибка?
В каком стоит этот компонент, в таком и возникает ошибка, а если модулей много, пропиши везде тот код, думаю ничего страшного не возникнет)))