Формирование сообщения в ShellExecute (0,"open","mailto: ..
От: and_tjurin Удмуртия  
Дата: 14.08.03 07:26
Оценка:
Здравствуйте.

Из своей программы хочу отправить простенький емайл с использованием ShellExecute.


 ShellExecute(NULL,"open","mailto:email1;email2?subject=Subject%20text&body=
 STRING1
 STRING2
 STRING3
 STRING4
 &cc=email",NULL,NULL,SW_SHOWNORMAL);


Проблема в том, что хотелось бы в теле письма строки STRING1 ... STRING4 печатать каждую в новой строке.
\n не проходит.
Какой управляющий символ использовать?
Как я понял %20 означает пробел, а какие еще есть символы и где об этом можно прочитать?

С уважением
Андрей Тюрин
Re: Формирование сообщения в ShellExecute (0,"open","mailto
От: rosigma Украина http://rosigma.com/
Дата: 14.08.03 11:07
Оценка:
Здравствуйте, and_tjurin, Вы писали:


_>Как я понял %20 означает пробел, а какие еще есть символы и где об этом можно прочитать?


По идее, если %20 означает пробел, где 20 = 0х20 — 16-ричное представление кода пробела, то %0A%0D — должно быть переводом строки, т. е. CR LR.
Пробуй, может, получиться.
Roman Yakhymets, http://rosigma.com/, All inside you, ICQ #214741007
Re[2]: Формирование сообщения в ShellExecute (0,"open","mai
От: and_tjurin Удмуртия  
Дата: 14.08.03 17:00
Оценка:
Здравствуйте, rosigma, Вы писали:

R>Здравствуйте, and_tjurin, Вы писали:

R>По идее, если %20 означает пробел, где 20 = 0х20 — 16-ричное представление кода пробела, то %0A%0D — должно быть переводом строки, т. е. CR LR.
R>Пробуй, может, получиться.

Супер...
Все сработало !!!
Огромное спасибо.

С уважением
Андрей Тюрин
Re[3]: Формирование сообщения в ShellExecute (0,"open","mai
От: Блудов Павел Россия  
Дата: 15.08.03 00:44
Оценка:
Замечу, что всякие там the Bat! не понимают длинные (больше, чем 512 байт) письма.
Павел.