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

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