Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2009, 10:35   #1
Rebel123
C++ новичок
Форумчанин
 
Аватар для Rebel123
 
Регистрация: 13.06.2009
Сообщений: 160
По умолчанию Войти в сайт на клике!

Добрый День Кодеры. Интересует вопросик:
Как можно сделать так, чтоб на клике (допустим на Image) чтоб он скидывал тебя на сайт???
Rebel123 вне форума Ответить с цитированием
Старый 08.09.2009, 10:45   #2
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

ShellExecute.

Последний раз редактировалось Evgeniy26; 08.09.2009 в 10:47.
Evgeniy26 вне форума Ответить с цитированием
Старый 08.09.2009, 10:56   #3
Rebel123
C++ новичок
Форумчанин
 
Аватар для Rebel123
 
Регистрация: 13.06.2009
Сообщений: 160
По умолчанию

Код:
procedure TForm1.Image2Click(Sender: TObject);
begin
If (Sender is TImage) then
with (Sender as TImage) do
ShellExecute(Application.Handle,PChar('open'),
PChar(Hint),
PChar(0),
nil,
SW_NORMAL);
end;
Тут только при условии что в Hint будет указано полная ссылка на сайт. А мне нужно чтоб не указывая в Hint ссылку можно было заходить на сайт!
Rebel123 вне форума Ответить с цитированием
Старый 08.09.2009, 11:06   #4
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию


Код:
ShellExecute(Application.Handle,PChar('open'), PChar('www.yandex.ru'), PChar(0), nil, SW_NORMAL);
Evgeniy26 вне форума Ответить с цитированием
Старый 08.09.2009, 11:39   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Evgeniy26, на всякий лучше протокол указывать...хотя поидее www должно сработать полноценно
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.09.2009, 12:03   #6
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

Пепел Феникса, спасибо.
Evgeniy26 вне форума Ответить с цитированием
Старый 08.09.2009, 13:52   #7
Rebel123
C++ новичок
Форумчанин
 
Аватар для Rebel123
 
Регистрация: 13.06.2009
Сообщений: 160
По умолчанию

Все работает на ''УРА''. Тему можно закрывать! Спасибо всем кто помогал!
Rebel123 вне форума Ответить с цитированием
Старый 08.09.2009, 20:11   #8
Sheroz
Новичок
Джуниор
 
Регистрация: 08.09.2009
Сообщений: 1
По умолчанию

насчет Image не знаю, но знаю как через компонент TLabel это сделать. бросаешь новый объект TLabel на форму, а в свойстве Caption пишешь полное название сайта(www......... и т.д.). далее пишешь обработку события Click на компоненте ///
ShellExecute(Application.Handle, 'open',PChar(Label1.Caption), '', '', SW_RESTORE);

{p.s. в директиву uses надо добавить ccылку на модуль ShellAPI}
Sheroz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На каждом клике действие! Rebel123 Общие вопросы Delphi 2 28.08.2009 22:22
Узнать о клике Dj_smart Работа с сетью в Delphi 0 13.05.2008 21:10
Войти на сайт Vkontakte.ru tigr1991 Работа с сетью в Delphi 1 10.03.2008 15:47
Не могу войти на форум Snoopy О форуме и сайтах клуба 1 14.02.2008 23:34
Не знаю как войти на почтовывй ящик. Помогите. Loony Работа с сетью в Delphi 1 06.11.2007 09:29