powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / компонент TFrame. У кого есть опыт использования?
7 сообщений из 32, страница 2 из 2
компонент TFrame. У кого есть опыт использования?
    #39810631
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

Я написал "старых", я не "древних" :)
У меня глюки были в XE2, правда другого плана.
...
Рейтинг: 0 / 0
компонент TFrame. У кого есть опыт использования?
    #39810677
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem.1st А какие недостатки есть у TFrame ?

Почему возникли сомнения, т.к. фреймы редко упоминаются. Почему забыли про эту "чудо-технологию"?
Главная проблема - их не умеют "готовить".
Как пример.
В нашем проекте есть несколько супер тяжелых форм. Например карточка клиента - делает около 100 запросов к базе и отображает несколько сот контролов. Причем в один момент времени форму ковыряет один-два человека как минимум. Использовал фреймы для инкапсуляции части данных, чтобы снизить проблемы параллельной разработки, ускорения загрузки - фреймы не создавали запросов к базе пока не открывалась вкладка где они лежали, упрощения логики так как обычно на фрейме несколько контролов связанные общей логикой и тп. Все работало. Прошло полгода. Полез и увидел ужас. Прямые обращения к полям фрейма из формы. Обработчики событий контролов из фрейма в форме и тп. Пришлось править и проводить ликбез. Но в массы так и не пошло.
...
Рейтинг: 0 / 0
компонент TFrame. У кого есть опыт использования?
    #39810685
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonkaalekcvpТеоретически, а на практике в старых версиях там был глюк на глюке, я вон выше писал про наследование. Может быть в очень-очень старых. В Delphi 7/2009/XE2/XE4 я что-то такого не сильно припоминаю.
Онологично. :)
С D2007 использую. Глюков не наблюдал, наблюдал недоработки. а также требование понимания работы механизма "визуального наследования".
Например, в предке есть обработчик события. В наследнике меняем его на другой
Все хорошо, теперь работает новый. Потом - удаляем обработчик - казалось бы, снова должен начать работать обработчик родителя - фиквам, не работает вообще, "ага, глючит!". Налицо непонимание механизма: свойству типа "метод" присвоено новое значение - nil. Ну да, в дизайнере должна быть возможность вернуть обработчик наследника, но ведь нет такой возможности, надо править dfm. Или уже есть такая возможность?
Эти особенности касаются не только фреймов, но и форм, и датамодулей, ну вот так.
...
Рейтинг: 0 / 0
компонент TFrame. У кого есть опыт использования?
    #39810688
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.05.2019 14:16, NetObserver пишет:
> В нашем проекте есть несколько супер тяжелых форм.
> Например карточка клиента - делает около 100 запросов к базе и отображает несколько сот контролов.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
компонент TFrame. У кого есть опыт использования?
    #39810697
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

они все инвизи...бле.
...
Рейтинг: 0 / 0
компонент TFrame. У кого есть опыт использования?
    #39810719
Фотография roschinspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem.1st...
Почему возникли сомнения, т.к. фреймы редко упоминаются. Почему забыли про эту "чудо-технологию"?
Вообще говоря даже про наследование форм знают не только лишь все. Так уж сложилось, что для большинства разработчиков (я разумеется не про постоянных читателей), единственной способ разработки это "батонокидание не приходя в сознание".

По существу да есть некоторые компоненты, которые не дружат с фреймами. Например: TBindingsList может быть только один на форме.
...
Рейтинг: 0 / 0
компонент TFrame. У кого есть опыт использования?
    #39810860
Dmitri Krizhanovski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

авторИли уже есть такая возможность?
Вроде, всегда была.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / компонент TFrame. У кого есть опыт использования?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]