C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Запуск HTML документа
lalalala
Отправлено: 28.08.2006, 13:03


Не зарегистрирован







Добрый день!!!

Помогите пожалуйста!

Как запустить (открыть, просмотреть) HTML-документ из формы (например при нажатии на Label'е).

Вопрос конечно тупой, но если ВАС не затруднит ответьте пожалуйста.

Заранее благодарен!!!
Valdemar
Отправлено: 28.08.2006, 13:19


Мастер участка

Группа: Участник
Сообщений: 433



Если надо просто открыть файл в браузере, то можно использовать функцию ShellExecute.
Если Вы хотите отображать html-документ в своем приложении, то необхлдимо воспользоваться соответствующими компонентами, например, CppWebBrowser или htmllite.
Guest
Отправлено: 28.08.2006, 14:05


Не зарегистрирован







Пробовал ShellExecute;
CODE

String s=Application->ExeName;
  int MyIndex = LastDelimiter("\",s);
  s=s.SubString(1,MyIndex) + "MultiMedia\Start.htm";
  char c[100];
  StrPCopy(c, s);
  ShellExecute(Handle, "open", c, 0, 0, SW_SHOWNORMAL);


Полностью меня игнорирует, ничего не запускает и не открывает
CyberMind
Отправлено: 28.08.2006, 15:11


Ученик-кочегар

Группа: Участник
Сообщений: 29



Вот так вот открывается:
CODE

AnsiString s=Application->ExeName;
int MyIndex = LastDelimiter("\",s);
s=s.SubString(1,MyIndex) + "Start.htm";
ShowMessage(s);
ShellExecute(Handle, "open", s.c_str(), 0, 0, SW_SHOWNORMAL);
Guest
Отправлено: 29.08.2006, 07:26


Не зарегистрирован







Понял, Спасибо!
Guest
Отправлено: 29.08.2006, 08:53


Не зарегистрирован







Первый вариант тоже работает, пути просто неправильно указывал. Растыка biggrin.gif

Вернуться в Вопросы программирования в C++Builder