Форум: "Основная";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
ВнизURL Найти похожие ветки
← →
AGN (2004-01-22 17:55) [0]Прошу помочь в одной задаче.
Необходимо разместить на форме что-нибудь типа TLabel, текст которой – URL или адрес электронной почты, чтобы тыкнув на надпись, автоматом запускался браузер или почтовый клиент (соответственно в адресной строке и поле «кому» был прописан нужный адрес).
Большая просьба – посоветуйте, как это организовать (желательно попроще - т.к. знаний в этой области пока никаких) или подскажите ссылку на соответствующий ресурс в сети.
← →
Anatoly Podgoretsky (2004-01-22 17:57) [1]ShellExecute + FAQ
← →
AGN (2004-01-22 18:07) [2]Я имею ввиду какие-нибудь стандартные компоненты.
(Например, кинув на форму вместо TButton - TBitBtn со свойством kind:=bkCancel можно избавить себя от написания соответствующего события OnClick для TButton.)
Нет ли чего-то похожего и для описанного мною примера?
← →
Agent13 (2004-01-22 18:09) [3]Да тут самому реализовать легче, чем компонент искать.
← →
AGN (2004-01-22 18:14) [4]я не имею ввиду левые компоненты, а только стандартные.
← →
Agent13 (2004-01-22 18:22) [5]Стандартных нету.
← →
AGN (2004-01-22 18:29) [6]спасибо, буду пыхтеть сам
← →
hfa (2004-01-22 19:11) [7]есть скачай библиотеку
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Form1.Handle, "open", "IEXPLORE.EXE","www.yahoo.com",
"", SW_SHOWDEFAULT);
end;
end.
← →
hfa (2004-01-22 19:12) [8]кстати туда где www.yahoo.com
--->> " http://www.yahoo.com" :) так на всякий случай если не откроеться
← →
TButton (2004-01-22 19:22) [9]ShellExecute + F1 + немного раздумий должны навести тебя на правильное решение.
← →
AGN (2004-01-26 17:44) [10]ShellExecute + F1 + немного раздумий не дают мне ответа на вопросы:
А что делать, если на машине установлен не IE, а, скажем, Opera или ещё чего.
А в место The Bat! стоит какой-нить Outlook.
Как определить, что именно установленно.
А если стоит и то, и другое, то как определить, какой браузер или почтовый клиент фунциклирует по умолчанию.
?????????
← →
Agent13 (2004-01-26 18:07) [11]А тебе не нужно конкретно вызывать прогу, пиши только сам линк, а уж винда разберётся, чем его открывать.
← →
Митяй2 (2004-01-26 18:17) [12]Да.... :-)))
Проще этого ничего нет:
ShellExecute(Application.Handle, nil, " http://www.delphimaster.ru" ,nil,nil, SW_SHOWNOACTIVATE);
На клик навешивай это событие.
Не забудь ShellAPI подключить...
Для почт. клиента используй: mailto:support@antarktida.com
P.S. Адрес не изменяй. :-))))))))))
и не зыбывай про ShellExecute + FAQ
← →
Андрей Сенченко (2004-01-26 18:26) [13]procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(0, nil," http://delphi.mastak.com",nil,nil,1);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ShellExecute(0, nil,"mailto:delphi@mastak.com",nil,nil,1);
end;
← →
AGN (2004-01-27 10:41) [14]замечательно!!!
всем спасибо.
← →
AGN (2004-01-27 10:47) [15]хех!
всплыл последний (надеюсь:) вопрос - а как заполнить в почтовом клиенте поле "Тема"?????????
← →
MadGhost (2004-01-28 15:00) [16]:) а почему у меня Делфя не знает ничего о ShellExecute ????
← →
VMcL (2004-01-28 15:18) [17]Удалено модератором
← →
Александр из Минска (2004-01-28 15:22) [18]
> :) а почему у меня Делфя не знает ничего о ShellExecute
> ????
в uses ShellApi добавил
> хех!
> всплыл последний (надеюсь:) вопрос - а как заполнить в почтовом
> клиенте поле "Тема"?????????
В Мемо кинь этот текст: " mailto:santi@tut.by?subject=Спасибо&Body=Спасибо!%20Все%20работает%20нормально%0D%0AКруто!&CC=somebodyelse@yandex.ru "
ShellExecute(Handle, "Open", PChar(Memo.Lines.Text), nil, nil, SW_SHOWNORMAL);
← →
AGN (2004-01-30 11:05) [19]а где бы прочитать про атрибуты mailto:
???
(в хэлпе D5 не нашёл)
← →
TUser (2004-01-30 12:27) [20]А с чего вдруг в дельфийской хелпе должно быть про аттрибуты mailto. Ищи в книжках по web-design"у. Аттрибуты примерно такие - subject, body и пр.
← →
AGN (2004-02-02 09:25) [21]так ведь я и не говорил, что там это должно быть, просто сказал, что нету, т.к. судя по моим наблюдениям - любимый ответ на форуме это "тыкай F1".
посему и спрашиваю - где конкретно можно прочитать (ссылка итдитп)
заранее благодарен
← →
VMcL (2004-02-02 17:17) [22]А поиск уже не рулит? У меня он занял не более 5 минут.
http://www.macromedia.com/support/dreamweaver/ts/documents/mailto.htm
← →
AGN (2004-02-03 10:04) [23]благодарю.
а по поводу поиска - лентяй я, что поделать :)
← →
Плохиш (2004-02-03 10:35) [24]Удалено модератором
Примечание: Оффтоп...
← →
TUser (2004-02-03 10:41) [25]
> судя по моим наблюдениям - любимый ответ на форуме это "тыкай F1".
Так тебе никто не ответит на вопрос по поводу html. А что касается поиска - то уж про что-про что, а про html в сети инфы навалом. Я когда html учил безо всякого труда нарыл столько справочников, мануалов и т.д., что мало не покажется.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.011 c