Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.23;
Скачать: CL | DM;

Вниз

Как заставить зе бат запускаться правильно?   Найти похожие ветки 

 
zZet   (2002-05-09 21:01) [0]

Здравствуйте! Подскажите, немогу разобраться.. Из программы запускаю
почтовый клиент (у меня зе бат) и создаю письмо с темой и текстом. Делаю так:

Var str1, strmsg : string;

str1 := "Здравствуйте!"+Label1.Caption+"&Body=Меня зовут "+Label2.caption;
strmsg := "mailto:zet@newmail.ru?Subject="+str1;
ShellExecute(Handle,"open",pChar(strmsg),"","",SW_SHOW);


Все нормально работает, если зе бат в этот момент запущен. Но если он не запущен,
то при запуске он генерирует письмо, где из переменной str1 задействуется только
первое слово (до пробела). Причем, если из фразы убрать пробелы то задействуются
все символы до &Body= Мастера, почему так, может как-то по-другому делать?


 
Anatoly Podgoretsky ©   (2002-05-09 22:01) [1]

Читай описание протокола mailto, пробелы и некоторые другие символы недопустимы, необходимо их копировать.


 
zzet   (2002-05-09 22:29) [2]

А как обьяснить, что все работает если зе бат в этот момент запущен?


 
zzet   (2002-05-09 22:31) [3]

Развивая мысль.. Может его сначала запустить, а потом майлто?


 
BigError   (2002-05-10 00:41) [4]

А может все же проще MAPI использовать, ведь на то он и предназначен?..


 
Anatoly Podgoretsky ©   (2002-05-10 08:41) [5]

Да "mailto: для коротких писем удобнее, надо долько обработать строки для приведения в приемлемую форму


 
TAndrew ©   (2002-05-10 11:18) [6]

1) попробуйте вместо пробелов использовать %20
2) передаваемую строку заключать в кавычки (еще при формировании строки)
3) попробуйте работу с другими мейлерами (далеко не у всех Мышь! стоит)


 
Севостьянов Игорь ©   (2002-05-10 12:33) [7]

Лично у меня имеется Mail Agent
Никаких тебе bat файлов и e-mail клиентов


 
leshy   (2002-05-14 10:06) [8]

А у меня проблем с Батом нет.
Насчет пробелов всё верно замечено.



Страницы: 1 вся ветка

Текущий архив: 2002.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
1-73211
kserg@ukr.net
2002-05-14 17:05
2002.05.23
Как отформатировать число чтобы вывести его с ведущими нулями?


1-73203
Демон
2002-05-14 16:16
2002.05.23
Про OnKeyPress


1-73233
Kopachev
2002-05-15 09:50
2002.05.23
А можно ли изменить объект, хранящийся в списке.


1-73157
hooky-mars
2002-05-13 22:54
2002.05.23
REdit


3-73021
nobody2002
2002-04-26 10:37
2002.05.23
TAdoQuery: две таблицы в одном запросе