Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запуск Explorer через ShellExecute


Alex_i ©   (2002-07-01 19:11:00) 

Запускаю следующий код < ShellExecute(0, nil,PChar(edPath.Text+"/index.html"),nil,nil,1); > два раза подряд, но с разными страницами, а далее Close основного окна программы и вылезают грабли. Если страницы доступны и быстро грузятся, то они обе отображаются в одном окне последовательно, а не в разных. Вторая проблема: если одна из страниц не доступна (только в Win9x) то следующий метод Close не обрабатывается. Хотел через OLE попробовать, но не знаю где копать.


Song   (2002-07-31 09:50:00) [1]

2Jaguar © (30.07.02 13:50)
1. HKEY_CLASSES_ROOT
2. FindExecutable()


Jaguar   (2002-07-30 13:50:00) [2]

2 Volj
А поподробнее можно, как именно найти программу, сопоставленную с .html-файлами*


Alex_i   (2002-07-04 16:21:00) [3]

Спасибо. Все пошло на ура.


Volj   (2002-07-01 20:21:00) [4]

Твоя ошибка была в том, что ты не указал "iexplore".
ShellExecute(0,"open","iexplore",PChar(edPath.Text+"/index.html"),nil,SW_SHOWNORMAL);
Можно еще откопать в реестре программу, сопоставленную с файлом .html и запустить ее.


Наверх

Титульная страница Поиск, карта сайта Написать письмо