![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Открытие окна броузера с заданным url [D7, WinXP]
Vlad-Q © (2007-03-20 01:59:00)Здравствуйте!
Необходимо открыть окно броузера с заданным url.
Есть несколько вариантов (ShellExecute, WinExec, и т. п.), но подозреваю, что они могут работать неверно или могут быть не совместимы с ос/броузерами.
Как правильнее всего открыть нужный url?
Anatoly Podgoretsky (2007-03-20 21:39:00) [1]> Vlad-Q (20.03.2007 01:59:00) [0]
Это исключено.
Danger (2007-03-20 14:53:00) [2]Для того, чтобы отобразить страницу в браузере:
ShellExecute(Handle, 'open', ' http://mail.ru/', nil, nil, SW_SHOW);
Для того, чтобы написать письмо:
ShellExecute(Form.Handle, 'open',
'mailto:vasya@mail.ru?Subject="Приходи пить пиво"', nil, nil, SW_SHOW);
Примерно так. Насчет глюкавости - вобщем все зависит от настроек системы, ведь здесь используется Winapi-функция, даже безо всяких Делфовых примочек.
clickmaker (2007-03-20 12:16:00) [3]
> могут быть не совместимы с ос
функция ОС может быть несовместимой с самой ОС?
МС может и лажается периодически, но не до такой же степени...
Чапаев (2007-03-20 08:03:00) [4]ShellExecute() откроет именно то, что должно открываться для url'а. Для того и предназначен.