Простейший вопрос :)

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

Простейший вопрос :)

Сообщение DDK » 18.02.2005 (Пт) 21:28

Как сделать так, что б при нажатии мышью на опр. объекте открывалось окно осла с заданным адресом ? Т.е. часто в меню делают пункт Хелп, ведущий по опр. адресу в инете... ?!
Яндекс - найдётся всё. Google - найдёт всё, что не нашёл яндекс.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 18.02.2005 (Пт) 21:31

Код: Выделить всё
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
Const SW_SHOWNORMAL = 1
Private Sub Command1_Click()
ShellExecute Me.hwnd, vbNullString, "http://www.ya.ru", vbNullString, "C:\", SW_SHOWNORMAL
End Sub

Крост
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 291
Зарегистрирован: 30.01.2005 (Вс) 6:06
Откуда: Питер

Сообщение Крост » 18.02.2005 (Пт) 21:31

Дефолт папки IE - [windisc]\Program Files\Internet Explorer\

А открыть можно так:

Код: Выделить всё
Private Sub Open_Url(Url as string)
dim WnDir as String
WnDir=Environ("Windir")
shell mid(WnDir,1,3) & "\Program Files\Internet Explorer\IExplore.exe " & url,vbNormalFocus
End sub
Последний раз редактировалось Крост 18.02.2005 (Пт) 21:32, всего редактировалось 1 раз.

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 18.02.2005 (Пт) 21:32

Private sub определенный_объект_MouseDown()
Shell "путь к ослу\осел.ехе(пробел)URL сайта"
End sub
Последний раз редактировалось vvs_adm 18.02.2005 (Пт) 21:33, всего редактировалось 1 раз.

Крост
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 291
Зарегистрирован: 30.01.2005 (Вс) 6:06
Откуда: Питер

Сообщение Крост » 18.02.2005 (Пт) 21:32

=)
Хороший :D, плохой :x, злой :twisted:.

(Не)Люблю кАпаться в чЮжих сорсах.

Хочешь узнать что такое Piligrim? Прошу - http://www.piligrim-gps.ru/

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 18.02.2005 (Пт) 21:35

Мой код имеет один недостаток - если уже есть открытые окна осла, то страница загружается в первом открытом...

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 18.02.2005 (Пт) 21:39

Amed писал(а):Мой код имеет один недостаток - если уже есть открытые окна осла, то страница загружается в первом открытом...

Не знаю, как мой код... Не пробовал, да и забыл дописать св-во запускаемого окна vbNormalFocus, но вот недостаток в твоем коде иногда так бесит :)

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 18.02.2005 (Пт) 21:42

to Amed

Кстати, у твоего кода есть еще один ОЧЕНЬ большой недостаток :) - с его помощью можно попасть только на яндекс, а с помощью моего на ЛЮБОЙ сайт :) :D

DDK
Обычный пользователь
Обычный пользователь
 
Сообщения: 80
Зарегистрирован: 10.11.2004 (Ср) 17:55
Откуда: Moscow ct.

Сообщение DDK » 18.02.2005 (Пт) 23:12

спасибо всем ! благодарствую...
Яндекс - найдётся всё. Google - найдёт всё, что не нашёл яндекс.

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 21.02.2005 (Пн) 1:27

Shell "explorer.exe http://HotKitten.narod.ru"

а вот так у меня в новом окне открылось
Изображение

Крост
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 291
Зарегистрирован: 30.01.2005 (Вс) 6:06
Откуда: Питер

Сообщение Крост » 21.02.2005 (Пн) 1:38

Точно... =)
Хороший :D, плохой :x, злой :twisted:.

(Не)Люблю кАпаться в чЮжих сорсах.

Хочешь узнать что такое Piligrim? Прошу - http://www.piligrim-gps.ru/

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 21.02.2005 (Пн) 1:46

всё леко и просто! это же VB!
Изображение

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 21.02.2005 (Пн) 1:47

всё леко и просто! это же VB!
Изображение

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 21.02.2005 (Пн) 2:34

А первый способ самый лучший! ибо открывает браузером по умолчанию (а иногда это не "ослик") Хотя в топике указан именно "ИЭ", но рекомендовал бы автору отказаться от выбора браузера за пользователя…
Ачто касается
vvs_adm писал(а):Private sub определенный_объект_MouseDown()
Shell "путь к ослу\осел.ехе(пробел)URL сайта"
End sub

и
а потом еще писал(а):Кстати, у твоего кода есть еще один ОЧЕНЬ большой недостаток - с его помощью можно попасть только на яндекс, а с помощью моего на ЛЮБОЙ сайт

это при условии, что на форме есть объект с именем "определенный_объект" ;-)
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Сообщение ism » 23.02.2005 (Ср) 0:26

Крост писал(а):Дефолт папки IE - [windisc]\Program Files\Internet Explorer\


А если у юзера Opera, Netscape или еще что? Кому нужен осел?
Способ Amed'а универсален

ЗЫ
IE - самый распространенный браузер, но далеко не лутший

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 23.02.2005 (Ср) 4:39

Ну-ну... И чем же IE так плох?
В последний раз, когда эту тему обсуждали, нашли только отсутствие докачки.
Изображение

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 23.02.2005 (Ср) 5:09

tyomitch писал(а):Ну-ну... И чем же IE так плох?
В последний раз, когда эту тему обсуждали, нашли только отсутствие докачки.
Boris_BGB год назад писал(а):Дык сравнивать оперу и експлорер это тоже самое, что сравнивать ежа и морскую свинку! Вот кто лучше ёж или свинка?!

Но страничка должна грузится броузером по умолчанию. Как-то оно так спокойнее. У меня ИЕ вообще не настроен для работы в интернете - я его использую только для просмотра ШТМЛок (он с ними сасоциироват). А по-умолчанию - опера!
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

Vanil
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 27.02.2005 (Вс) 14:22

Сообщение Vanil » 27.02.2005 (Вс) 14:32

Подскажите пожалуйста где найти каталог объектов

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 27.02.2005 (Вс) 16:06

Каких объектов? :roll: Можно немного поточнее? :)

Vanil
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 27.02.2005 (Вс) 14:22

Сообщение Vanil » 27.02.2005 (Вс) 16:18

Получить информацию о некотором объекте можно также из каталога
объектов, который содержит список всех объектов Visual Basic,
сгруппированный по категориям. Эти категории называются библиотеками
объектов. Где искать эти библиотеки?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 27.02.2005 (Вс) 16:22

F2 нажми, будет тебе "каталог объектов" :-)
Изображение

Vanil
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 27.02.2005 (Вс) 14:22

Сообщение Vanil » 27.02.2005 (Вс) 16:28

Спасибо Тема, у меня получилось, Алису я тоже уважаю


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 39

    TopList