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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2009, 11:44   #1
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию Вопрос по ShellExecute

Доброго времени суток!!!
в программе выполняю запуск почтового агента по умолчанию (у меня MS Outlook):

Код:
ShellExecute(GetDesktopWindow(),
              'open',
              PChar('mailto:'+
              '?subject=Privet'+
              '&body='+ StrTxt +
              '&attach='+OpenDialog1.FileName),
              nil, nil, SW_SHOWNORMAL);
Всё работае: тема письма вносится, текст письма тоже вносится...
а вот вложение не работает...
Может кто-то знает в чём дело, подскажите пожалуйста!
Заранее благодарен!!!
SANIOK_AV вне форума Ответить с цитированием
Старый 15.04.2009, 11:56   #2
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,472
По умолчанию

Держи!

Код:
if OpenDialog1.Execute then
ShellExecute(GetDesktopWindow(), 'open',PChar('mailto:'+'?subject=Privet'+
'&body='+ StrTxt +'&attach='+'"'+OpenDialog1.FileName+'"'),
 nil, nil,SW_SHOWNORMAL);

Последний раз редактировалось KORN; 15.04.2009 в 12:09.
uberchel вне форума Ответить с цитированием
Старый 15.04.2009, 12:10   #3
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

а почему ты не указываешь адрес отправителя7
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 15.04.2009, 12:45   #4
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

Цитата:
Сообщение от uberchel Посмотреть сообщение
Держи!

Код:
if OpenDialog1.Execute then
ShellExecute(GetDesktopWindow(), 'open',PChar('mailto:'+'?subject=Privet'+
'&body='+ StrTxt +'&attach='+'"'+OpenDialog1.FileName+'"'),
 nil, nil,SW_SHOWNORMAL);
не работает...

Цитата:
Сообщение от KORN Посмотреть сообщение
а почему ты не указываешь адрес отправителя7
отправителя или получателя?

Последний раз редактировалось Stilet; 17.04.2009 в 11:09.
SANIOK_AV вне форума Ответить с цитированием
Старый 16.04.2009, 05:08   #5
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

пардон, получателя
Код:
if not OpenDialog1.Execute then
exit;

ShellExecute(handle, 'open', PChar('mailto:'+frommail.text+'?subject=Privet'+
'&body='+ StrTxt +'&attach="'+OpenDialog1.FileName+'"'),
 nil, nil,SW_SHOWNORMAL);
frommail.text - едит к в котором адрес получателя
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 17.04.2009, 11:06   #6
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
пардон, получателя
Код:
if not OpenDialog1.Execute then
exit;

ShellExecute(handle, 'open', PChar('mailto:'+frommail.text+'?subject=Privet'+
'&body='+ StrTxt +'&attach="'+OpenDialog1.FileName+'"'),
 nil, nil,SW_SHOWNORMAL);
frommail.text - едит к в котором адрес получателя
дело в том что адрес получателя я хочу вводить вручную...
SANIOK_AV вне форума Ответить с цитированием
Старый 17.04.2009, 12:10   #7
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

ну а я что написал7 указал же что frommail.text - edit к в котором адрес получателя
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по ShellExecute. Vi_russ Общие вопросы Delphi 1 08.12.2008 12:11
Проблема с Mediaplayer'ом и вопрос про ShellExecute Шани Компоненты Delphi 2 22.07.2008 18:57
ShellExecute SNUPY Общие вопросы Delphi 4 19.02.2008 22:59
ShellExecute Volkogriz Общие вопросы Delphi 4 31.10.2007 13:33
ShellExecute doncova1 БД в Delphi 4 29.11.2006 18:20