Femistokol
28.02.2008, 01:21
Доброй ночи!
Нельзя ли написать функцию вида:
function SendMessage(AMessage: String){
sock_XMLSocket.send(AMessage);
//тут что-то типо цикла до тех пор пока не
//отработает событие onXml или onData или не пройдет
//опр. колво-времени (если сервер не отвечает)*/
if (Сервер_ответил){return Прищедший ответ}
else {return '#ERROR#'}
}
Т.е. чтобы я сразу в том же месте, где запросил, мог бы использовать полученую информацию. Иначе приходится все делать в той функции, что отрабатывает событие onXml, а это не всегда удобно.
Нельзя ли написать функцию вида:
function SendMessage(AMessage: String){
sock_XMLSocket.send(AMessage);
//тут что-то типо цикла до тех пор пока не
//отработает событие onXml или onData или не пройдет
//опр. колво-времени (если сервер не отвечает)*/
if (Сервер_ответил){return Прищедший ответ}
else {return '#ERROR#'}
}
Т.е. чтобы я сразу в том же месте, где запросил, мог бы использовать полученую информацию. Иначе приходится все делать в той функции, что отрабатывает событие onXml, а это не всегда удобно.