Я обычно создаю Vip'ом скрипт который потом запускаю. Выручает и работает всегда!
Получилось что-то типа Perl языка
(Одна программа создает скрипт для другой)
Вот пример:
Procedure SendMAilend;
{
afile.WriteLn(' With theMailItem');
afile.WriteLn(' .Recipients.Add "'+cureMAil +'"');
afile.WriteLn(' .BCC = memBCC');
inText := MAilSubject
inText_DosWin;
MAilSubject := inText;
afile.WriteLn(' .Subject = "'+MAilSubject+'"');
afile.WriteLn(' .Body = " "');
// показывать ли письмо на экране (oTypeMAil=1 одно письмо на всех, поэтому поэтому кажем на эране.)
if (oTypeMAil=1) then { afile.WriteLn(' .Display '); }
else afile.WriteLn(' .Save ');
afile.WriteLn(' End With');
afile.WriteLn('End Sub');
aFile.Close
ExecProgram('Start','c:\email.vbs',pfDontWait, ExitCode);
if ExitCode<>0 then { message('Ошибка запуска внешней программы: '+ string(ExitCode));}
}
Это по совету Galpro см galpro.itpark.ru