Size: a a a

2020 February 09

KB

Kit Bayun in Delphi & Lazarus
кстати, автор Файдака есть на форуме SQL ru
источник

DB

Dmitry Belkevich in Delphi & Lazarus
да, можно там еще спросить, часто отвечает
источник

С

Сергей in Delphi & Lazarus
ок...спрошу...спс
источник

С

Сергей in Delphi & Lazarus
а как автора зовут?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

KB

Kit Bayun in Delphi & Lazarus
Вопрос по UniGui и TUniScrollBox.  Место скрытой полосы прокрутки остаётся пустым, не занятым ничем.
Как скрыть это место? Чтобы дочерняя панель по ширине заняла всё место родительского UniScrollBox`а.
В дочерней панели, установка 'max' или '100%' в свойстве "uniPanel1.LayoutConfig.Width" не помогает.
источник

KB

Kit Bayun in Delphi & Lazarus
Если я переложу все компоненты с панели на UniScrollBox, то чувствую, что начнутся другие проблемы - с компоновкой, т.к. у UniScrollBox отсутствует свойство Layout, которое отвечает за компоновку дочерних элементов.
источник

KB

Kit Bayun in Delphi & Lazarus
Вопрос по наследованию форм, вернее фреймов. Есть фрейм-заготовка на котором лежит сетка и набор данных.
Набор данных TUniQuery с именем qData и с пустым свойством SQL и, соответственно, нет persistent-полей.

Есть второй фрейм, который наследуется от первого. Всё шло хорошо, пока я не заполнил у НД свойство SQL и не создал поля.
При создании второго фрейма появляется ошибка:
A component named qDataID already exists.

qDataID - это persistent-поле.

Я ведь полей в первом фрейме не создавал, поэтому дублей не должно быть (?).
В дизайне ошибок нет, только при создании фрейма.

Под фреймами я подразумеваю TUniFrame из UniGUI.

ЧЯДНТ?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
можно попробовать посмотреть демки, наверняка там будет подобный случай среди всего разнообразия
источник

KB

Kit Bayun in Delphi & Lazarus
мне кажется, проблема не в UniGUI, т.е. если я повторю это на чистом VCL, то проблема повторится
источник

DB

Dmitry Belkevich in Delphi & Lazarus
вполне возможны баги в самих фреймах, не лучшая часть в делфи. но проблемы могут быть как-то быть обойденными в демках
источник

N

Nik in Delphi & Lazarus
Kit Bayun
Вопрос по наследованию форм, вернее фреймов. Есть фрейм-заготовка на котором лежит сетка и набор данных.
Набор данных TUniQuery с именем qData и с пустым свойством SQL и, соответственно, нет persistent-полей.

Есть второй фрейм, который наследуется от первого. Всё шло хорошо, пока я не заполнил у НД свойство SQL и не создал поля.
При создании второго фрейма появляется ошибка:
A component named qDataID already exists.

qDataID - это persistent-поле.

Я ведь полей в первом фрейме не создавал, поэтому дублей не должно быть (?).
В дизайне ошибок нет, только при создании фрейма.

Под фреймами я подразумеваю TUniFrame из UniGUI.

ЧЯДНТ?
ты используешь фреймы - это то, что ты делаешь не так
источник

KB

Kit Bayun in Delphi & Lazarus
приложение веб, UniGUI, там удобно делать - фрейм встраивается в PageContol.
источник

N

Nik in Delphi & Lazarus
форму тоже можно встроить в панель
источник

N

Nik in Delphi & Lazarus
только с ней у тебя не будет геморроя как с фреймом
источник

KB

Kit Bayun in Delphi & Lazarus
получается вот что-то такое, очень похожее
источник

N

Nik in Delphi & Lazarus
Kit Bayun
получается вот что-то такое, очень похожее
отстойный дизайн
источник

KB

Kit Bayun in Delphi & Lazarus
ок, а какой не отстойный? можно 2-3 примера?
источник

N

Nik in Delphi & Lazarus
а оно мне надо? )
источник

N

Nik in Delphi & Lazarus
использование db-aware (так ты их называл, @dmitry_belkevich?) - это самое тупое что можно использовать при построении UI
источник