Смысл следующий , отправляю сообщение на Jabber сервер
подсоединяюсь, создаю сообщение и отправляю его.
если после соединения с сервером поставить pause, все работает прекрасно, если просто задержку сделать, то вылетает с ошибкой... почему?
Код:
COM Session, Mess;
;
Session= new Com("JabberCOM.JabberSession");
Session.Username("test");
Session.Password("test");
Session.Server("192.168.1.1");
Session.Resource("1");
Session.Priority(0);
Session.DoConnect(FALSE,0);
pause;//так работает
/* time=timenow()+str2time("00:00:10");//так не хочет работать
t_time=timenow();
while (t_time<time)
{
t_time=timenow();
} */
Mess=Session.CreateMsg();
Mess.ToJID("test_1@192.168.1.1");
Mess.Body("Test message");
Session.SendMessage(Mess);
Session.DoDisconnect(TRUE);