Открытие Веб-Браузером

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
NAV
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 25.10.2006 (Ср) 1:19

Открытие Веб-Браузером

Сообщение NAV » 25.10.2006 (Ср) 1:33

На форме расположен объект WebBrowser, через который требуеться открывать файлы различного типа от DOC, XLS до PDF
Проблема в том, что при открытии он запрашивает ОТКРЫТЬ или СОХРАНИТЬ - помогите избежать появление этого окна средствами ВБ и эмулировать нажатие кнопки ОТКРЫТЬ
ЗЫ Применим этот объект дабы отрывать документ на форме;
и не надо советовать делать это через OLE контейнер

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: Открытие Веб-Браузером

Сообщение BV » 25.10.2006 (Ср) 3:44

NAV писал(а):и не надо советовать делать это через OLE контейнер


И почему же?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 25.10.2006 (Ср) 9:39

NAV, а как ты думаешь, через что WebBrowser открывает эти файлы? :wink:
Лучший способ понять что-то самому — объяснить это другому.

NAV
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 25.10.2006 (Ср) 1:19

Сообщение NAV » 26.10.2006 (Чт) 22:20

ну вот приспичило открывать через WebBrowser...
а че идей никаких нет?
я вот думаю может в реестре программно отключить этот запрос ОТКРЫТЬ/СОХРАНИТЬ и сделать по умолчанию ОТКРЫТЬ при запуске моей программы и при закрытии возвращать обратно - покатит такое? поможите плиззз

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 26.10.2006 (Чт) 22:47

NAV, ie открывает документы через то же ole, зачем тебе посредник? Потратишь больше времени на уламывание ie, чем на функционал собственно проги.

ЗЫ. Сомневаюсь, что кто-то занимался таким ненужным делом.
Лучший способ понять что-то самому — объяснить это другому.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 26.10.2006 (Чт) 22:53

С высоты своих ламерских попыток поюзать VBшный OLE могу сказать что сие есть весьма глючная весчь.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Sergeant Pepper
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 25.08.2006 (Пт) 8:49

Сообщение Sergeant Pepper » 28.10.2006 (Сб) 23:07

Antonariy писал(а):NAV, ie открывает документы через то же ole
[...]
ЗЫ. Сомневаюсь, что кто-то занимался таким ненужным делом.

Antonariy, может вы можете предложить хороший пример использования OLE Container для Word?

А атору топика советую еще посмотреть Visual C++ ActiveX Control for hosting Office documents in Visual Basic or HTML

yaklit
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 09.09.2006 (Сб) 19:38

Сообщение yaklit » 29.10.2006 (Вс) 14:09

я понимаю NAV. Ole - весь глючная, неудобная, и лучше с ней не связываться (самим по крайней мере :D ).

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Сообщение NashRus » 29.10.2006 (Вс) 16:35

2Sergeant Pepper, + зачтено за пост и ссылку.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 109

    TopList