Показать сообщение отдельно
  #13  
Старый 23.09.2013, 23:55
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Uniq!
Что касается AfterConnect:
Советую еще раз подумать над кодом AfterConnect. Прямое управление компонентами чужой формы противоречит инкапсуляции. Перечитай, что я писал про заставки. У формы заставки должны быть методы, принимающие входные параметры и делающие всю работу внутри себя.

Цитата:
Сообщение от Uniq!
Я так понимаю экземпляр этого класса должен быть доступен из всех форм
Я нигде не писал "должен быть доступен". Класс классу волк, а нужные данные передаются из метода в метод параметром.

Возможно, мои слова про удаление обращений к fDM не совсем понятны. Имел в виду, что нужно удалить все точечные обращения к экземпляру fDM из кода самого fDM, чтобы он обращался к своим компонентам через Self.

Слова про избавление от модуля данных можно пропустить мимо ушей. Delphi же не переделаешь. Фреймы в проекте не используются?
Ответить с цитированием