Здравствуйте, _petrovich_, Вы писали:
V_D>>проблема в следующем: когда я работаю в дизайн-тайме Connection.active периодически выставляется в True (добавление полей в датасеты и т.д.). Connection при старте НЕ ДОЛЖЕН быть Active, но для этого надо постоянно следить, чтобы в дизайн-тайме Active стояло в False, а этон е всегда вспоминается. Для этого в общем весь этот головной гимор и есть, чтобы при попутке соединения проверять как оно отрабатывает и блокировать нежелательные.
__>В конструкторе ручками ему False?
Дык как бы не студент-первогодко. Если в дизайн-тайме стоит True, то про загрузке формы из ресурсов происходит подключение, и оно выполняется ДО отработки конструктора. Вопрос состоит в том как отрубить сообщение ОЛЕДБ "Прервано пользователем" при EventStatus = esCancel при OnWillConnect. Или перехватить загрузку из ресурса не переписывая при этом сам конструктор.