простой plugin к IE

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

простой plugin к IE

Сообщение _igor_ » 11.09.2007 (Вт) 15:10

Привет!
Возникла необходимость создать plug-in к IE (ну и чтоб в других браузерах работало если это возможно)
Нужно чтобы появлялась одна кнопка с логотипом проги (как например касперский создает свою кнопку в верху на панели)
По нажатию на кнопку открытая страница без всяких диалогов сохранялась как .html в заранее прописанную папку
Вот и все.
Вроде все просто, просто не знаю с чего начать, как эти плагины пишутся, что можно почитать, какие есть варианты решения?
На pscode.com много примеров как в свои приложения встраивать плагины, а как в IE не нашел
На другом форуме без особых разьяснений помогли примером, но почему-то на Delphi :)
Буду рад любым советам и ссылкам

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

Сообщение Antonariy » 11.09.2007 (Вт) 15:36

Лучший способ понять что-то самому — объяснить это другому.

_igor_
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 25.08.2007 (Сб) 14:00

Сообщение _igor_ » 11.09.2007 (Вт) 18:05

Спасибо Antonariy, супер, то что надо! В принципе все уже переделал так как мне нужно, только не могу понять какая функция или метод сэйвит открытую страницу?

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

Сообщение Antonariy » 11.09.2007 (Вт) 20:43

А нет там такого метода. Нужно его сделать самостоятельно.
Лучший способ понять что-то самому — объяснить это другому.

_igor_
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 25.08.2007 (Сб) 14:00

Сообщение _igor_ » 14.09.2007 (Пт) 13:33

А нет там такого метода. Нужно его сделать самостоятельно.

Пытаюсь 2 дня,только не могу разобраться от какого обьекта начинать танцевать

Нашел пример такого плана:

Код: Выделить всё
Dim oIE As New SHDocVw.InternetExplorer
...
oIE.Navigate sURL
...
sHTML = oIE.Document.body.outerHTML
...


Но тут создается новый экземпляр IE, и собственно запускается сам IE


а у нас только обьявляется
Код: Выделить всё
Private WithEvents m_oIE As InternetExplorer 'IE Object

и затем
Код: Выделить всё
...
Set m_oIE = FindIESite(m_oSite)
...

Запускать IE из проги смысла нет, нужно сэйвить страницу из запущенного пользователем.
Как же быть?

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

Сообщение Antonariy » 14.09.2007 (Пт) 15:00

При нажатии кнопки на тулбаре нужно сохранить в файл содержимое m_oIE.document.documentElement.outerHTML
Лучший способ понять что-то самому — объяснить это другому.

_igor_
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 25.08.2007 (Сб) 14:00

Сообщение _igor_ » 14.09.2007 (Пт) 17:01

Вот это да, сила, одна строчка и все...
Думаю без твоей помощи долго бы я разбирался что к чему!
Спасибо огромное!


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

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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 98

    TopList