Как перейти на страницу браузера?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
maelz
Сообщения: 47
Зарегистрирован: 10 сен 2005, 18:45

Как перейти по ссылке (например через Label) на какую-либо страницу браузера или создать письмо?
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Че-то типа этого

Код: Выделить всё

procedure TForm1.Label1Click(Sender: TObject);
begin
WB1.Navigate(Label1.text);
end;
[/color]
maelz
Сообщения: 47
Зарегистрирован: 10 сен 2005, 18:45

Я имею в виду не переход на компонент TWebBrowser, а на открытие своего браузера по умолчанию и переход на определённый URL
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Ну тогда так

Код: Выделить всё

procedure TForm1.Label1Click(Sender: TObject);
begin
ShellExecute(Handle, nil, 'http://www.xx.ru/', nil, nil, SW_SHOW);
end;
[/color]
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Да насчет письма, все так же

Код: Выделить всё

procedure TForm2.LabelClick(Sender: TObject);
begin
ShellExecute(Handle, nil, 'mailto:123@mail.ru', nil, nil, SW_SHOW);
end;
[/color]
maelz
Сообщения: 47
Зарегистрирован: 10 сен 2005, 18:45

Я там зачем то новую тему создал....Ну да ладно, как мне обозначить ShellExecute?
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

обозначить ShellExecute
В каком смысле?
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

uses ShellAPI ?
С уважением, Lost Angel...
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Блин, так бы и писал - что в uses, хорошо у некоторых телепатия развита
[syntax=Delphi] [/syntax]
Ответить