Показать сообщение отдельно
  #18  
Старый 26.07.2011, 13:23
delphicoding delphicoding вне форума
Активный
 
Регистрация: 04.07.2011
Сообщения: 206
Репутация: -461
По умолчанию

Спасибо, что согласились выслушать...

Это та самая форма, которую нужно было объекдинить из 3 дочерних (на самом деле 3х дочерних и 3 ветвей), теперь форма стала независимой class(TForm). Форма очень сложная, много полей для ввода, различне события итп. Форма со своими DataSet и DataSource и также обращением к другим DataSet и DataSource.
Создаётся форма в 2х частях программы:
а) когда нужно ввести новые данные - глючит
б) когда нужно просмотреть уже введённые данные - нормально
метод создания вобщем одинаков:
а) в главном окне программы P:=TfBaseFormA.create(self);
б) из процедуры дочернего окна Application.CreateForm(TfBaseFormA,PA);
пробовал менять без разницы

При старте формы происходит масса различных обработчиков связанных с отображением полей - пробовал всё отключать - пофиг, не работает...

Форма как-то очень странно заблокирована, не видел такого никогда, впечатление, будто что-то разом блокирует все поля... подозрение на DataSet... (возможно и неправильное) но DataSource/DataSet являются невизуальными объектами, то есть не видно кода, как их проверить не знаю...
Ответить с цитированием