|
|
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Delphi 10.1 Berlin Выбираю в палитре Frames, появляется окно со списком фреймов, в котором отсутствует большинство ранее созданных фреймов. Если создать новый фрейм то он отобразиться в списке, а старые почему то не видит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 20:31:42 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Miracle9, ...их нет в проекте? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 21:00:31 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Похоже придётся пересоздавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 21:16:11 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Пересоздал один фрейм и наткнулся на то, что у фрейма OnCreate срабатывает быстрее чем формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 21:41:06 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Miracle9Пересоздал один фрейм и наткнулся на то, что у фрейма OnCreate срабатывает быстрее чем формы У TFrame никогда не было OnCreate, то есть можешь забить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 21:53:47 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
OFF Никогда не бы поклонником дельфи-фреймов. Кто мешает сделать нормальное окно(форму) и встраивать его куда угодно. Ну и свой "реестр" этих псевдо-фреймо-оконцев. Лепи куда хошь - хоть в косынку на тузах. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 00:55:23 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
фреймы наоборот, отличное средство разделения логики проекта только не надо их пихать на форму в дизайн-тайме. и все хорошо вместо OnCreate нужно наследовать конструктор и желательно (и не только во фреймах) иметь отдельную процедуру Init(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 09:08:33 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
krapotkinфреймы наоборот, отличное средство разделения логики проекта только не надо их пихать на форму в дизайн-тайме. и все хорошо вместо OnCreate нужно наследовать конструктор и желательно (и не только во фреймах) иметь отдельную процедуру Init(); То есть, AfterConstruction и Loaded - это для лохов, правильные пацаны пишут свои процедуры ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 09:41:43 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
krapotkinфреймы наоборот, отличное средство разделения логики проекта только не надо их пихать на форму в дизайн-тайме. и все хорошо вместо OnCreate нужно наследовать конструктор и желательно (и не только во фреймах) иметь отдельную процедуру Init(); Прекрасный пост, по всем пунктам. /* ...п....ц, бл* */ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 10:03:02 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Miracle9Delphi 10.1 Berlin ... Если создать новый фрейм то он отобразиться в списке, а старые почему то не видит. Delphi XE7 - та же фигня. Выяснилось, что в файле .dproj описание фреймов должно выглядеть так: Код: xml 1. 2. 3. 4. 5. Иногда при сохранении проекта куда-то деваются строки Код: xml 1. Тогда фрейм в дизайн тайме не виден. Приходится руками восстанавливать пропавшие строки. Другого способа не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 10:08:17 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
GatorOFF Никогда не бы поклонником дельфи-фреймов. Кто мешает сделать нормальное окно(форму) и встраивать его куда угодно. Ну и свой "реестр" этих псевдо-фреймо-оконцев. Лепи куда хошь - хоть в косынку на тузах. :)+500. Фреймы какие-то глючные. А форму можно и встроить и показать отдельно. Форма более полноценна. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 10:21:14 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Фреймы наше все - основа Application Framework Начинал со статей DevExpress Simple application framework for VCL delphimaster.ru Применение фреймов для написания “правильных” приложений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 10:52:05 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
schiТо есть, AfterConstruction и Loaded - это для лохов, правильные пацаны пишут свои процедуры ? не вижу особых разниц между переопределением конcтруктора и переопределением AfterConstruction особенно если создавать этот фрейм самостоятельно. в конструкторе можно еще и Abort выкатить, если нужно. Init() и Loaded() и вовсе не одно и то же. А про вставление формы в форму это вообще. То что это можно сделать, не значит, что так и нужно делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 11:45:55 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
чччДkrapotkin> фреймы наоборот, отличное средство разделения логики проекта > только не надо их пихать на форму в дизайн-тайме. и все хорошо > вместо OnCreate нужно наследовать конструктор и желательно (и не только во фреймах) иметь отдельную процедуру Init(); > Прекрасный пост, по всем пунктам. > > /* ...п....ц, бл* */не могу не согласиться это поездатый поездец! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 12:03:09 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Тоже в свое время хлебнул с фреймами... Потому очень советую избегать их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 12:45:41 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Давно пора секту создавать: все знают, что глючно, но подробностей никто не говорит. Некоторые наблюдают видения: например OnCreate фрейма срабатывает быстрее, чем у формы-фонтейнера, хотя у фреймов нет OnCreate. Наверняка, кто-то голоса слышит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 12:53:10 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
чччДДавно пора секту создавать: все знают, что глючно, но подробностей никто не говорит. Сделай наследника от фрейма и наслаждайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 12:58:06 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
wadmanчччДДавно пора секту создавать: все знают, что глючно, но подробностей никто не говорит. Сделай наследника от фрейма и наслаждайся. О, вот и ритуальные действа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:00:18 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
У меня несколько продуктов в продакшене, на разные ОСи, и все на фреймах. Замечательно создаются и работают, и инициализируются и уничтожаются. Так что вопрос с глючностью видимо в руках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:25:06 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
krapotkinУ меня несколько продуктов в продакшене, на разные ОСи, и все на фреймах. Замечательно создаются и работают, и инициализируются и уничтожаются. Так что вопрос с глючностью видимо в руках Во, раскольник: использует, "но без дизайн-тайма". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:30:05 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
wadmanчччДДавно пора секту создавать: все знают, что глючно, но подробностей никто не говорит. Сделай наследника от фрейма и наслаждайся. И чего там в меню наслаждений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:33:09 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Dimonkawadmanпропущено... Сделай наследника от фрейма и наслаждайся. И чего там в меню наслаждений? При "визуальном наследовании" свойства некоторых типов внедренных компонентов тупо копируются => проект "тяжелеет". Не уверен, что именно этим наслаждается вудман, но вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:42:33 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
чччДDimonkaИ чего там в меню наслаждений? При "визуальном наследовании" свойства некоторых типов внедренных компонентов тупо копируются => проект "тяжелеет". Не уверен, что именно этим наслаждается вудман, но вот. А разве с наследованием форм происходит всё как-то иначе? По-моему нет разницы, если не считать, что у формы раза в полтора больше свойств. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:50:19 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
DimonkaчччДпропущено... При "визуальном наследовании" свойства некоторых типов внедренных компонентов тупо копируются => проект "тяжелеет". Не уверен, что именно этим наслаждается вудман, но вот. А разве с наследованием форм происходит всё как-то иначе? По-моему нет разницы, если не считать, что у формы раза в полтора больше свойств. А я и не говорил, что это касается лишь фреймов. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:54:19 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
...поэтому не используйте формы. они тяжелые и глючные ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:56:47 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
чччДDimonkaпропущено... И чего там в меню наслаждений? При "визуальном наследовании" свойства некоторых типов внедренных компонентов тупо копируются => проект "тяжелеет". Не уверен, что именно этим наслаждается вудман, но вот. Хуже, в дизайне наследники фреймов ведут себя неадекватно в плане размеров, которые летают. По меньшей мере в XE2/XE3 так было. Только анчоры спасают, но все равно не радует, что размеры при каждом чихе сбрасываются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:14:06 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
эээээ!! тут есть особая магия! )) у них хитрым образом оказывается заполненным свойство Align если его сбросить в None, размеры чудно остаются неизменными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:20:26 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
krapotkinу них хитрым образом оказывается заполненным свойство Align Какой align? Общие размеры наследного фрейма сбрасываются. Ему не к чему алигновать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:24:58 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Polesov, большое спасибо! Сделал как ты написал - всё видно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:29:23 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Видимо с фреймами у всех какие-то особые отношения :) Поддерживаю wadmana - изменение размеров фреймов дико бесит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:34:23 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
"Поддерживаю wadmana - изменение размеров фреймов дико бесит." Это когда фрейму задаёшь размер, перезапускаешь проект, открываешь фрейм а у него первоначальный размер? Меня это тоже дико бесит. Но хочу заметить, у каких то фреймов размер сохраняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:38:05 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
проще страницу постов написать, чем проверить Align ? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:47:47 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
05.09.2017 14:38, Miracle9 пишет: > Но хочу заметить, у каких то фреймов размер сохраняется. найди закономерность. напиши статью. или даже книгу. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:49:02 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
wadmanХуже, в дизайне наследники фреймов ведут себя неадекватно в плане размеров, которые летают. По меньшей мере в XE2/XE3 так было. Только анчоры спасают, но все равно не радует, что размеры при каждом чихе сбрасываются. Я вот не помню, чтобы я вообще когда-то размерами фрейма как-то отдельно заморачивался. 99.9% случаев - фрейм помещается в контейнер с алайном alClient. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 15:40:18 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Dimonkaфрейм помещается в контейнер с алайном alClient. Когда фрейм с алигном помещается в контейнер это уже видит пользователь. Меня больше аспект разработки интересует. Среда с этим не справляется именно так, как ожидается. Это просто такой корпоративный стиль эмбаркадеры: выкидывать на рынок продукт, который по моим ощущениям они и сами не запускают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 15:42:53 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
лично я и в нестабильном относительно фреймов лазарусе прекрасно ими пользуюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 16:01:33 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Меня в старых дельфях огорчало, что фреймы в дийнтайме не запоминали своё положение на экране. Закрыл-открыл - а фрейм уполз. Но это совсем уж давно было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 18:14:52 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
нет ничего более постоянного чем "временные неудобства" (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 18:16:34 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
в дизайн-тайме фреймы на форму не кладу рисую отдельно, а кладу в коде и никаких проблем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 18:20:56 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
Ну, я как отказался от глюкавых фреймов, так и юзаю нормальные формы (покурочив их стили и пр.) С тех пор не парюсь, с совместимостью версий и сред. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 20:03:32 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
GatorНу, я как отказался от глюкавых фреймов, так и юзаю нормальные формы (покурочив их стили и пр.) С тех пор не парюсь, с совместимостью версий и сред. Нормальный подход, имхо. А я привык фреймам, наверное, просто не хожу по глюкавым тропинкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 03:26:38 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
положить две формы с компонентами на третью форму понажимать TAB... похмыкать попробовать в дизайн-тайме положить форму на форму. еще похмыкать что-то вообще не вижу как "неглючные формы" пересекаются с обсуждением "глючных фреймов" и положенные на форму фреймы никуда не ползут. они только не держат свой собственный размер в дизайнере, но причину и решение я уже привел. единственная "фича" у фреймов, как и у форм в дизайнере - потомки не открываются, если не загружен предок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 08:47:16 |
|
||
|
Фреймы
|
|||
|---|---|---|---|
|
#18+
krapotkinи положенные на форму фреймы никуда не ползут. А зачем класть во время дизайна их на форму? В рантайме они подставляются при необходимости и разные. krapotkinони только не держат свой собственный размер в дизайнере, но причину и решение я уже привел. Это не поможет. Точнее не помогло-бы. Сейчас не пользуюсь и не хочу проверять, чтобы еще раз в этом убедиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 08:55:42 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2041858]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 192ms |
| total: | 473ms |

| 0 / 0 |
