#pas
procedure TForm1.Button1Click(Sender: TObject);
var
li: Word;
begin
for li := 0 to WebBrowser1.OleObject.Document.Images.Length - 1 do
WebBrowser1.OleObject.Document.Images.Item(0).Src := 'c:\MyImage.gif';
end;
Заменяю имя процедуры на:
#pas
THIWebBrowser._work_doImageReplace;
#pas
if PKOLWebBrowser(Control).Document <> nil then
прописываю все точки входа и процедуру в public в нескольких местах, как это сделано в самом THIWebBrowser'е
и в итоге она не только не работает, но и не компилется. Выводит сообщение:
KOLComObj.pas(1614) Hint: Value assigned to 'Status' never used
KOLComObj.pas(2337) Hint: Value assigned to 'SaveInitProc' never used
В общем ничего не получается.

С остановкой загрузки страницы, как уже писал раньше, все прошло на ура.
Вот код:
#pas
procedure THIWebBrowser._work_doStop;
begin
PKOLWebBrowser(Control).Stop;
end;
Что я делаю не так?
Может сам код не рабочий?