Надо ли использовать несколько TMyConnection?

Обсуждение возникших проблем, предложений и ошибок MyDAC компонентов
Закрыто
Sanya111
Сообщения: 26
Зарегистрирован: Пн 02 июл 2012 14:07

Надо ли использовать несколько TMyConnection?

Сообщение Sanya111 » Сб 06 окт 2012 16:07

Привет.
Подскажите, пожалуйста, нужно ли использовать несколько TMyConnection?
Есть два таймера с разными интервалами, в которых добавляю/редактирую БД.
Я так понимаю, что нужно использовать два TMyQuery.
Но надо ли использовать два TMyConnection?

AndreyZ
Devart Team
Сообщения: 328
Зарегистрирован: Чт 08 сен 2011 13:18

Re: Надо ли использовать несколько TMyConnection?

Сообщение AndreyZ » Пн 08 окт 2012 10:01

Здравствуйте,

Если Вы не используете несколько потоков, то Вы можете использовать одно соединение (TMyConnection) для неограниченного количества датасетов (TMyQuery). Для корректной работы в многопоточном приложении необходимо иметь соединение в каждом потоке. Так как таймеры используют WM_TIMER сообщения и не выполняются одновременно, Вы можете использовать одно соединение для нескольких таймеров.

Sanya111
Сообщения: 26
Зарегистрирован: Пн 02 июл 2012 14:07

Re: Надо ли использовать несколько TMyConnection?

Сообщение Sanya111 » Пн 08 окт 2012 11:12

AndreyZ, спасибо большое за помощь!

AndreyZ
Devart Team
Сообщения: 328
Зарегистрирован: Чт 08 сен 2011 13:18

Re: Надо ли использовать несколько TMyConnection?

Сообщение AndreyZ » Пн 08 окт 2012 14:59

Пожалуйста.

Закрыто