Ошибка при работе с компонентом TWebBrowser
Рубрика: Новости -> Скрипты -> DelphiПятница, 16 марта 2012 г.
Просмотров: 10162
Настроение: Рабочее
В колонках звучит: Crematory ; sey goodbay
Подписаться на комментарии по RSS
Посчитал нужным добавить как заметку как обойти ошибку при работе с компонентом TWebBrowser в delphi.
Заметил такую особенность на x32 разрядных операционках не возникало ошибок а на x64 иногда выскакивала Invalid floating point operation, хотя никаких операций с плавающей точкой при работе в веб браузером не выполняю, кстати в процессе поиска ответа на свою ошибку я не находил подтверждения что тип операционки влиял на ее возникновение.
И так по всей видимости это ошибка самого компонента при работе с ослом(IE), но решить ее всетаки можно, а именно написанием в конце модуля в котором возникает ошибка такой код:
initialization
Set8087CW($133F);
как я понял из описания человека который нашел решение этой проблемы это изменение точности округления значений с плавающей точкой, а следовательно все таки браузер что то делает с ней)))
Еще записи по теме
- Автонаполняемый сайт
- Время последней индексации страниц поисковиками
- Восстановление материнской платы - NF4UL-A9
- Накрутка и заработок с ClickCashMoney
- Титаник ремейк в 3d
- как я отдыхаю в свободное время
- Тестирование видеофайлов HD качества (720i(p) и 1080p) на нетбуке Acer Aspire One 751h-52Bk с intel GMA 500 (часть2)
Комментариев: 2
а как определить модуль в котором возникает такая ошибка?
В каком стоит этот компонент, в таком и возникает ошибка, а если модулей много, пропиши везде тот код, думаю ничего страшного не возникнет)))