Shell *.html

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

Shell *.html

Сообщение Константиин » 06.05.2008 (Вт) 17:37

Есть что-нибудь подобное Shell, но только чтобы можно было запустить html страницу???

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 06.05.2008 (Вт) 17:55

ShellExecute
I don't understand. Sorry.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 06.05.2008 (Вт) 17:56

Любой WebBrowser

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 06.05.2008 (Вт) 17:57

Что значит запустить? SHELLEXECUTE не подойдет?
Утро добрым не бывает!

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 06.05.2008 (Вт) 21:31

Мне больше всего нравится вариант RayShade =)
Вот полный код, который открывает файл в связанном с ним приложении:
Код: Выделить всё
Public 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
Public Const SW_SHOWNORMAL = 1

ShellExecute(Me.hwnd, "open", sOutFilePath, "", "", SW_SHOWNORMAL)

где sOutFilePath - строковая переменная, в которой хранится путь к файлу.

Константиин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 17:33

Сообщение Константиин » 08.05.2008 (Чт) 0:17

Пробовал я ShellExecute, но у меня он почему-то на SW_SHOWNORMAL ругается. Что это за ерунда такая???

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 08.05.2008 (Чт) 10:59

Константиин
Это константа, чтобы окно приложения, запускаемого после вызова функции, показывалось в нормальном, развёрнутом виде (может, я что-то путаю, VB6 сейчас под рукой нет).

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 08.05.2008 (Чт) 13:14

Public Const SW_SHOWNORMAL = 1
Утро добрым не бывает!

Константиин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 17:33

Сообщение Константиин » 10.05.2008 (Сб) 3:38

Спасибо, но я уже сам разобрался.


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

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

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

    TopList