x11 Posted August 11, 2020 Share Posted August 11, 2020 Уважаемые разработчики и техподдержка, не могли бы вы создать простой пример наследования мобильных форм? Как это правильно делать? Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает. Спасибо. Link to comment Share on other sites More sharing options...
x11 Posted August 12, 2020 Author Share Posted August 12, 2020 up Link to comment Share on other sites More sharing options...
Sherzod Posted August 12, 2020 Share Posted August 12, 2020 19 hours ago, x11 said: Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает. Здравствуйте, Я вчера открыл запрос... Link to comment Share on other sites More sharing options...
x11 Posted August 12, 2020 Author Share Posted August 12, 2020 я так подразумеваю, что и с десктопными формами тоже есть проблема с наследованием где-то недели 2 назад я что-то подобное я читал, но сам не проверял Link to comment Share on other sites More sharing options...
Sherzod Posted September 4, 2020 Share Posted September 4, 2020 On 8/11/2020 at 4:07 PM, x11 said: Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает. Здравствуйте, Можете ли Вы создать тестовый случай!? Link to comment Share on other sites More sharing options...
Sherzod Posted September 4, 2020 Share Posted September 4, 2020 On 8/11/2020 at 4:07 PM, x11 said: Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает. Пожалуйста, попробуйте еще раз проверить на последней версии. Link to comment Share on other sites More sharing options...
x11 Posted September 11, 2020 Author Share Posted September 11, 2020 В общем, не знаю, что произошло. Может перекомпиляция или перезагрузка ПК, проблема пока что ушла. 1 Link to comment Share on other sites More sharing options...
x11 Posted September 15, 2020 Author Share Posted September 15, 2020 Вот какую проблему заметил при наследовании форм. Если создать мобильную форму самым обычным способом, а потом на ее основе создать дочернюю форму через File/New/Other/Inheritable Items/, то унаследованная (дочерняя форма создается в design-time) не совсем правильно. В dpr файл попадает строка Application.CreateForm(TfmSelect2, fmSelect2); или так и должно быть? не должна ли создаваться функция? function fmSelect2: TfmSelect2; ??? Link to comment Share on other sites More sharing options...
x11 Posted September 16, 2020 Author Share Posted September 16, 2020 @Sherzod подскажите, как же всё-таки правильно создавать унаследованную (дочернюю) форму в uniGUI? Или можно и так и так? Может есть какие-то рекомендации? Спасибо. Link to comment Share on other sites More sharing options...
Sherzod Posted September 16, 2020 Share Posted September 16, 2020 On 9/15/2020 at 4:09 PM, x11 said: В dpr файл попадает строка Application.CreateForm(TfmSelect2, fmSelect2); В моем случае, не добавляется... Можете ли Вы проверить это на чистом тестовом проекте? Link to comment Share on other sites More sharing options...
x11 Posted September 16, 2020 Author Share Posted September 16, 2020 44 minutes ago, Sherzod said: Можете ли Вы проверить это на чистом тестовом проекте? вот записал видео mp4 https://files.dp.ua/ru/5x8YWMH Link to comment Share on other sites More sharing options...
Sherzod Posted September 16, 2020 Share Posted September 16, 2020 4 hours ago, x11 said: вот записал видео mp4 https://files.dp.ua/ru/5x8YWMH Delphi -> uniGUI for Delphi -> Inheritable Items 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now