Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
22 / 7 / 2
Регистрация: 22.04.2010
Сообщений: 105
1

При вызове справки открыть html-страницу в браузере

08.12.2010, 15:38. Показов 3417. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем хочу чтобы при вызове справки открывалась html-страница в браузере. Как это сделать?
P.S. Строка вида
Visual Basic
1
Shell("explorer help.html", vbMaximizedFocus)
выдает:
Сбой при запросе разрешения типа "System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
P.P.S. Visual Studio 2008
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2010, 15:38
Ответы с готовыми решениями:

Как открыть локальную HTML страницу в WebBrowser?
При попытке открыть из ресурсов программы просто ищет код странице в интернете. Страниц много,...

Открыть HTML-страницу в браузере
Привет. есть html-страница на D:\\1.html как открыть ее в браузере? пробровал ...

Ошибка при вызове справки
Всем привет, нужна помощь! есть файл spravka.chm пытаюсь вызвать его как сказано в этои теме...

Ошибка при вызове файла справки
При вызове файла справки из приложения на Delphi, файл запускается, но при этом вылетает ошибка:...

13
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
08.12.2010, 15:52 2
А у программы есть webbrowser?
1
22 / 7 / 2
Регистрация: 22.04.2010
Сообщений: 105
08.12.2010, 15:58  [ТС] 3
У моей программы нет. Я хочу открыть файл не в своей программе, а в какой либо внешней.
Проще говоря чтобы по кнопке "справка" открывался браузер с моей страницей
0
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
08.12.2010, 16:10 4
Цитата Сообщение от positron Посмотреть сообщение
выдает:
Сбой
А у меня открывает папку "Мои документы"
1
22 / 7 / 2
Регистрация: 22.04.2010
Сообщений: 105
08.12.2010, 16:15  [ТС] 5
В любом случае это не то что надо.. А как сделать иначе?
0
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
08.12.2010, 16:17 6
А почему ты не хочешь чтобы файл открывался непосредственно в программе? так будет легче
1
22 / 7 / 2
Регистрация: 22.04.2010
Сообщений: 105
08.12.2010, 16:24  [ТС] 7
Справка довольно большая, и уместить ее в окне не получится, к тому же формат текст+изображения.
Если размещать в окне, тогда другой вопрос, как реализовать такой вид справки и скролл? Или какие другие возможны варианты?
0
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
08.12.2010, 16:25 8
Получилось, надо так
VB.NET
1
 Shell("explorer путь к файлу ", vbMaximizedFocus)
Добавлено через 59 секунд
Сначала, добавь html файл в проект и укажи его полный путь
1
22 / 7 / 2
Регистрация: 22.04.2010
Сообщений: 105
08.12.2010, 16:28  [ТС] 9
хм, спасибо, помогло... Разве в VB не работает относительная адресация, и надо указывать полный путь?
0
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
08.12.2010, 16:31 10
Значит не работает, главное получилось!!!
1
22 / 7 / 2
Регистрация: 22.04.2010
Сообщений: 105
08.12.2010, 16:31  [ТС] 11
Все, понял. Просто файл лежал у меня не в папке с exe'шником, а просто в папке проекта. Спасибо за помощь!)
0
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
08.12.2010, 16:34 12
Пожалуйста!!!
1
Почетный модератор
21414 / 9148 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
08.12.2010, 18:37 13
positron, и у тебя этот код работает? У меня вообще никак, пишет "Файл не найден". Возможно, это из-за пробелов, содержащихся в пути к нему.
Но конструкция
VB.NET
1
Process.Start("f:\Documents and Settings\Пользователь\Рабочий стол\С РС\Hgh.html")
Работает. И это правильно. Страничка открывается не чем попало (в твоем случае шеллом можно запускать только исполняемые файлы, а странички и прочее передавать уже в качестве параметров), а браузером по умолчанию.
1
22 / 7 / 2
Регистрация: 22.04.2010
Сообщений: 105
08.12.2010, 19:54  [ТС] 14
У меня тот код работает, да и этот тоже. Спасибо за еще один вариант!)
0
08.12.2010, 19:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2010, 19:54
Помогаю со студенческими работами здесь

Чем и как открыть HTML-файл справки?
Скомпилированный HTML-файл справки. Введение в крэкинг с помощью OllyDbg.chm Открывается само в...

Открыть файл справки в формате html по нажатию F1
Создала справку в Html help workshop, можно ли ее вызвать нажатием f1 в Delphi?

При попытке открыть страницу в браузере "Соединение прервано. похоже вы подключились к другой сети"
Когда сижу с вай-фая постоянно лажа какая-то. пытаюсь открыть страницу в браузере и пишет "сеть...

Открыть страницу в браузере и перейти по ссылке
Здравствуйте, уважаемые. Стоит следующая задача: нужно открыть браузер, перейти на определенную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru