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

Ваш аккаунт

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

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

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

2-а вопроса о TWebBrowser

404
02 мая 2004 года
GooD
108 / / 04.12.2003
Привет всем!
Вот у меня еще 2-а вопроса о TWebBrowser
1. Как сделать так чтобы каждая ссылка открывалась в новом окне.
2. У меня есть html страничка, загруженная в TMemo как мне открыть эту страничку не сохраняя её на диск?
Заранее спасибо!
P.S.: Ни водном FAQ, что у меня есть я ответа не нашел.
10
02 мая 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by GooD
У меня есть html страничка, загруженная в TMemo как мне открыть эту страничку не сохраняя её на диск?


Это, скорее всего, невозможно.

404
03 мая 2004 года
GooD
108 / / 04.12.2003
Цитата:
Originally posted by smartsoft

Это, скорее всего, невозможно.


Возможно!!! если надо напишу!

7.7K
18 мая 2004 года
XakeP[WWW]
1 / / 18.05.2004
нужно в uses прописать mshtml и ActiveX.

procedure TForm1.btGoClick(Sender: TObject);
var v: Variant;
HTMLDocument: IHTMLDocument2;
begin
HTMLDocument := TWebBrowser1.Document as IHTMLDocument2;
v := VarArrayCreate([0, 0],varVariant);
v[0]:='стока какая нужна';
HTMLDocument.Write(PSafeArray
(TVarData(v).VArray));
HTMLDocument.Close;
end;
7.7K
21 мая 2004 года
Barmutik
2 / / 21.05.2004
Всё просто..

В OnBeforeNavigate подсовываеш новый Dispatch и загрузка пойдёт в новом окне.

Диспатч от твоего нового окна в котормо ты хочеш открыть страницу.
11K
22 мая 2005 года
GeometriC
3 / / 02.05.2005
Цитата:
Originally posted by XakeP[WWW]
нужно в uses прописать mshtml и ActiveX.

procedure TForm1.btGoClick(Sender: TObject);
var v: Variant;
HTMLDocument: IHTMLDocument2;
begin
HTMLDocument := TWebBrowser1.Document as IHTMLDocument2;
v := VarArrayCreate([0, 0],varVariant);
v[0]:='стока какая нужна';
HTMLDocument.Write(PSafeArray
(TVarData(v).VArray));
HTMLDocument.Close;
end;



Делал именно так, но при вызове HTMLDocument.Write(PSafeArray
(TVarData(v).VArray)); вылезает Access Violation. Почему? Как это победить?

11K
22 мая 2005 года
GeometriC
3 / / 02.05.2005
Дошло: не создан/открыт документ, как можно создать, чтобы не открывать пустую страничку с диска?
253
22 мая 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by Freeman
Это, скорее всего, невозможно.


А если TMemo.Text грузить в память и из нее в TWebBrowser

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог