Hello, Константин!

Константин wrote:
DK> может с утра, но выглядит как полный бред.

    например у меня есть один запрос выполняющийся
    около 2х часов, - если его пустить из основного
    потока - приложение до его окончания глухо виснет ...
    - На мой взгляд естественно его надо было запихнуть
    в нить ... - чтоб никоу не мешал  ...

на мой взгляд запрос и структуру БД надо переделать
так, чтобы он не 2 часа выполнялся, а максимум 5-10 минут.
что это блин за запросы, по 2 часа...

    насчёт отключения конекта в основном потоке я уже
    обьяснял - это времено, пока тестиую что-бы под
    ногами не путался ;)

ну так создай еще один коннект в треде, в нем и выполняй
запрос. Зачем эти выкрутасы с запретом коннекта в
главном треде приложения? Что такого может делать
пользователь в приложении в течение этих двух часов?
Может быть проще вообще запускать отдельный exe и
обеспечивать коммуникацию с основным приложением через ipc?

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить