Тема: ProcessMessages
Показать сообщение отдельно
  #2 (permalink)  
Старый 23.08.2008, 18:38
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Надо сразу сказать, что JavaScript - строго однопоточный язык.

Использование ProcessMessages в длинных циклах можно реализовать через отложенное выполнение итераций (через setTimeout), но только для того, чтоб можно было совершать действия практически параллельно с итерациями цикла, т.е. чистая эмуляция. Я не очень понимаю, как это поможет в случае Ajax.

Вы хотите избавиться от асинхронности когда в Ajax приложениях? Даже если это чем-то оправдано, реализовать такое будет сложновато. Тем более, что при правильном дизайне Ajax приложения обработчики не будут создавать проблем.

В любом случае, я не понял, что вы конкретно хотите сделать. Напишите пример на псевдо-коде.
Ответить с цитированием