Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TWebBrowser обрабатывает JAVA с ошибкой

36K
02 октября 2011 года
Pcrepair
64 / / 16.01.2011
Добрый день!
Есть простейший код браузера с использованием TWebBrowser
Код:
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls, OleCtrls, SHDocVw, StdCtrls;

procedure TForm1.Button1Click(Sender: TObject);
var
  _URL, Flags, TargetFrameName, PostData, Headers: Olevariant;
begin
  _URL := Edit1.Text;
  Flags := 0; TargetFrameName := 0; Postdata := 0; Headers := 0;
  EmptyParam;
  WebBrowser1.Navigate2(_URL, Flags, TargetFrameName, PostData, Headers);
end;

на простых страницах все работает, но на некоторых страницах, где JAVA видимо слишком сложный браузер выдает ошибки
Пример
forums.kuban.ru при загрузке начальной страницы выдает: Ошибка 'loginform' есть null или не является объектом
delphiexpert.ru/view_download.php?id=112 через несколько секунд срабатывает JAVA-скрипт и уже программа зависает с выводом ошибки: Invalid floating point operation

ИЕ8 работает нормально, в чем может быть проблема?
14
03 октября 2011 года
Phodopus
3.3K / / 19.06.2008
Цитата:

Uncaught exception: TypeError: Cannot convert 'loginform' to object

Error thrown at line 6, column 28 in <anonymous function>(o) in http://forums.kuban.ru/:
loginform.innerHTML = o.responseText;
called from line 7, column 8924 in <anonymous function: handleTransactionResponse>(F, G, A) in http://forums.kuban.ru/clientscript/yui/connection/connection-min.js?v=387:
G.success(C);
called from line 7, column 8233 in <anonymous function>() in http://forums.kuban.ru/clientscript/yui/connection/connection-min.js?v=387:
B.handleTransactionResponse(C,D);


это? .

36K
03 октября 2011 года
Pcrepair
64 / / 16.01.2011
да, оно
так это что? неисправимый дефект TWebBrowser? и надо писать код в стиле try?
36K
03 октября 2011 года
Pcrepair
64 / / 16.01.2011
если кто знает еще кривые сайты, можно в этой теме их URL написать
буду на них браузер тестировать
14
03 октября 2011 года
Phodopus
3.3K / / 19.06.2008
это дефект в forum.kuban.ru, трейс извлечен из Opera
36K
04 октября 2011 года
Pcrepair
64 / / 16.01.2011
все что надо - написать это
initialization
// prevent floating point errors
Set8087CW($133F);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог