Скажите, пожалуйста, как сделать так, чтобы приложение не "висло" в ходе выполнения длинной операции (большой запрос к БД).
Я вызываю длинную операцию в процедуре, в отдельном потоке, однако, окно программы все равно перестает реагировать...
Поток создаю так:
ret& = CreateThread(SA, 0, TransThread, 0&, THREAD_PRIORITY_NORMAL, 0&)
где TransThread - имя процедуры, выполняющей длинную операцию