Ошибка Access Violation в Webbrowser
От: fml1  
Дата: 26.01.05 21:05
Оценка:
Уважаемые гуру программирования! Пользуюсь Delphi 7.
При вызове метода IHTMLElement.Click из WebBrowser
в Thread (потоке) — выдает ошибку Access Violation...
Без потока все работало прекрасно. При помещении кода в поток появилась ошибка. WebBrowser находится на главной форме (не в потоке). Для задержки времени при обращении к сайту используются 3 TTimer, размещенные на главной форме.
Посоветуйте, уважаемые, как избежать данной проблемы?

Вот кусок кода, вызывающий ошибку:
iAnchor.QueryInterface(IHTMLElement, iElement);
if assigned(iElement) then begin
Form1.session:= 'vkladka';
iElement.click;
while Form1.session <> '' do
Application.ProcessMessages;
break;
end;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.