Вверх ↑
Ответов: 101
Рейтинг: 2
#1: 2012-04-13 12:48:59 ЛС | профиль | цитата
1nd1g0 писал(а):
что уже прикручивали движок от Мозиллы
Ну с этим я соглашусь, уже испытал.
1nd1g0 писал(а):
но ничего толкового всё равно не получается т.к. никому это не нужно. Кроме тех, кому нечем заняться.
Почему же "Тех кому нечем занятся" для практики очень даже нужно.

------------ Дoбавленo в 10.46:
1nd1g0 писал(а):
т.к. никому это не нужно.
Ненужно ненужно а почти все юзеры данного сайта, хоть одну породию но сделали с WebBrowse.
------------ Дoбавленo в 11.14:
Кто нибудь поможет перевести это на Hiasm?
Вопрос тут связан с открытием ссылок в компоненте WebBrowser в текущем окне а не в новом.
Как подобного непытался добится невыходит, прошу помощи именно у тех кто знает Delphi, так как это написанно именно на дельфи.
Если нетрудно то попрошу набросать небольшой пример.
Вот текст: добавил на форму компонент webbrowser2,и в событие oncreate формы написал webbrowser2.hide;
и потом в событии веббровсер1 WebBrowser1NewWindow2
ppDisp := webbrowser2.ControlInterface;
а в веббровсере2 на событие OnBeforNavigate
WebBrowser1.Navigate(URL); Cancel:=true; //cancel=true здесь всегото чтоб никчёмный переход не выполнялся
------------ Дoбавленo в 12.48:


Или вот почти тоже самое, также связанно с перехватом ссылок, я просто Delphi незнаю поэтому сам сильно затрудняюсь перевести это в Hiasm:

procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
WebBrowser2.RegisterAsBrowser := true;
ppDisp := WebBrowser2.Application;
end;
В частности непонятны эти строки "ppDisp := WebBrowser2.Application;" "ppDisp: IDispatch; var Cancel: WordBool);", если пакет Windows и он же Delphi то думаю что я неошибся с вопросом.

карма: 0

0