![]() |
Есть C++ Builder 6, кнопка(TButton), и поле для ввода текста(TRichEdit).
Как на кнопку подвесить ссылку на e-mail, чтобы отправить туды текст? Что-то типа GetUrl из Flash'a? Как изменить Subject, Reply-to и From этого письма? Люди оооооочень надо!Ответь плз по скорее! Заранее спасибо за ответ. |
Xcode, была аналогичная тема, но по Дельфи, однако я не думаю, что в приведенном коде есть принципиальные вещи которые нельзя портировать в Билдер. Посмотреть тему можно здесь.
|
Prisoner
сенкс но все же хотелось бы узнать как это делается в с билдере... |
Все так же
ShellExecute(0,NULL,'mailto:vasya@mail.ru?subject=hello&body=test',NULL,NULL,sw_show) при этом почтовый клиент по умолчанию откроет окно формирования нового сообщения с заголовком 'hello' и текстом 'test' |
Megabizon
в билдере нет функции ShellExecute.... А можно отправить без помощи маил клиента. Нажал на кнопку - текст уже отправлен? Так же как во флеше( Flash) |
Цитата:
Цитата:
|
Цитата:
|
void __fastcall TForm1::Button1Click(TObject *Sender)
{ ShellExecute(0,NULL,"mailto:vasya@mail.ru?subject=hello&body=test",NULL,NULL,SW_SHOW); } |
Megabizon
хех....Спвсибо......Во всех виндаз работает(XP, 2000,NT)? |
Да
|
грейт сенкс
|
Megabizon, судя по фразе
Цитата:
В Дельфи это ShellAPI и без его подключения компилятор ругается... полагаю, такая же философия и у Билдера. |
Цитата:
|
Еще вопрос...
Эта функция не воспринимает перенос строки(\n) Есть ли замена этому символу? |
Еще проблема.........
С переносом разоьрался. Токо вот через эту функциюю ы тело письма можно отпровлять только около 230 символов! Увеличить можно как нибудь?! |
КАК УВЕЛИЧИТЬ КОЛИЧЕСТВО СИМВОЛОВ В ЗАПРОСЕ!!!!!!!!
Предупреждение: нарушение ОПК 3.14 и 3.10. Если на ваш вопрос не отвечают, то значит, что у отвечающего нет возможности сделать это. [s]Исправлено: Prisoner, 9:34 20-11-2003[/s] |
Никак. Если ты посмотришь описание этой функции, то обнаружишь, что в параметр который ты передаешь строку "mailto:vasya@mail.ru?subject=hello&body=test", вообще-то передают файл, а если ты вспомнишь ограничения файловой системы, то имя файла не может превышать 255 знаков. Так что чем длиннее адрес и тема, тем меньше тебе на тело остается места.
Если ты хочешь слать поэмы, то тебе придется делать встроенный почтовый клиент в твоей проге и его юзать. |
А можно ли как-нибудь подругому письмо отправлять?
безразницы как, главное чтобы можно было кол-во символов писать > 255......... Или как отправлять письмо с приаттаченнным файлом(через ShellExecute?) |
Для не очень умных людей не знакомых со словом гугл: http://www.google.com.ru/search?q=C%...te&idiots=
|
ivank
Зачем же так грубо? Даром, что администрация форума... |
Всем пряников счаз! :) Первое: ivank, согласен с Sean Ingumsky, политкорректнее, плиз. Второе: Xcode, согласен и с ivank'ом. Если заставите себя каждый раз при возникновении вопроса попытать счасть у поисковиков, то это оружие вам очень сэкономит время, как не крути, но форум штука довольно инерциональная. Третье: Sean Ingumsky... ОПК 3.17, он мне по ночам снится - до того нравится, ссылочку дать? :)
[s]Исправлено: Prisoner, 11:43 21-11-2003[/s] |
Время: 02:36. |
Время: 02:36.
© OSzone.net 2001-