Как программно открыть браузер ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Eduard
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 31.08.2003 (Вс) 17:12
Откуда: Эстония

Как программно открыть браузер ?

Сообщение Eduard » 13.12.2003 (Сб) 16:59

Как программно можно открыть окно браузера, ну короче как это делуют гиперссыики, чтобы из программы можно было не только открыть окно браузера, но еще и адресс в браузере сразу указать ??!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 13.12.2003 (Сб) 17:07

Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" ( _
ByVal hWnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long

Private Sub Form_load()
Call ShellExecute(0&, vbNullString, "http://www.vbstreets.ru", vbNullString, vbNullString, vbNormalFocus)
End Sub
VB - это звучит!

Boris_BGB
Флудер-Энтузиаст
Флудер-Энтузиаст
 
Сообщения: 661
Зарегистрирован: 11.12.2002 (Ср) 11:41

Сообщение Boris_BGB » 13.12.2003 (Сб) 17:08

А можно просто Shell и путь к ярлыку броузера.
SkateBoarding is not a crime!

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Примерчики!

Сообщение hCORe » 13.12.2003 (Сб) 17:11

Есть 3 варианта...

1) Использование непосредственно в форме проекта. В VB создай пустой проект и выбери пункт Project>Add Form>Web Browser и посмотри сгенерированный код. (это использование Microsoft Web Browser Control).

2) Использование объекта браузера для открытия внешнего окна. Добавь в список Project>References ссылку на Microsoft Internet Controls и используй такой код:

Код: Выделить всё
Sub CallBrowser (URL as String)
On Error Resume Next
'Создание объекта
Dim IEInstance as SHDocVW.InternetExplorer
'Инициализация
Set IEInstance=New SHDocVW.InternetExplorer
'Видимость окна
IEInstance.Visible=True
'Навигация на URL
IEInstance.Navigate URL
'Сборка мусора
Set IEInstance=Nothing
End Sub


Ну и соответственно CallBrowser "http://www.microsoft.com" или что-то там еще...

3) Использование функции Shell из VB или API ShellExecute. см. API-Guide
Моду создают модоки, а распространяют модозвоны.


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

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

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

    TopList