|
![]() |
#1 |
Участник
|
Проблема в sleep(1000). Не знаю в чем причина, но мне не удалось заставить такой код работать в Ax. Сделал таймер на форме через setTimeOut в котором проверяю значение readystate. Так все работает.
|
|
![]() |
#2 |
Участник
|
![]()
Такой код, без sleep тоже не работает
X++: t = timeNow(); while(timeNow() - t <= 60) { if(objXHTTP.readyState() != 1) { info('1'); break; } } Что то в этом неправильное.
__________________
Нет ничего сложного есть простое и неправильное |
|
![]() |
#3 |
Участник
|
А где вызывается send()? Нужно чтобы readystate проверялся не в цикле, а в отдельном потоке, не в том в котором вызван send. В аксапте такое можно реализовать через setTimeOut
Последний раз редактировалось Lucky13; 17.09.2008 в 10:55. |
|
![]() |
#4 |
Участник
|
Спасибо за помощь.
непонятно почему работает только в отдельном потоке но это можно использовать.
__________________
Нет ничего сложного есть простое и неправильное |
|