Не... DataSoruce это немного другое, это для связывания визуальных БД-компонент с данными. Connection он так и называется, это отдельный компонент. Хотя не суть важно.
Ну я потому и назвал условно "главная форма". Запрета на расположение Connection на обычной форме вроде как нету, это вопрос...
TRegExpr очень медленный, особенно для больших объемов. У меня даже вылетало исключение - нехватка памяти или переполнение стека, не помню уже. Я очень разочаровался в нем, просмотрев в режиме отладки его работу... К тому же в matches содержится ошибка при использовании с начальным индексом, по...
Ну это простейший случай. Например, у меня на главной (назовем ее условно) форме располагается главный FDConnection.
При авторизации у меня как раз происходит управление соединением с БД. Поэтому главная форма обязана существовать до авторизации.