@kfilippenok похоже
Не, это не я)
А, ну тогда звиняй 🤷♂😁 Тут кто-то недавно возмущался модальными формами
вычислил - @acustov
У меня другая немного проблема. На транке (на других не тестил) в Linux не отображаются иконки приложений как самого Lazarus, так и всех приложений, которые через него скомпилированы
Вот только недавно транк поставил - чета не заметил. Где конкретно и как проявляется?
я с этим разобрался же https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/41189
Да мой, что-то не так?
всё не так - вот из-за таких костылей, направленных на свой кривой код, и ломается продукт
Ну мне виджетсет никто переписать не даст, увы, я целый вечер думал, что за фигня там понаписана вообще была
фигня у тебя в коде проекта, в первых строках var f: TForm; begin RequireDerivedFormResource:=True; Application.Scaled:=True; Application.Initialize; f := TForm.CreateNew(nil); f.ShowInTaskBar:=stAlways; f.ShowModal; // minimize this form Application.CreateForm(TForm1, Form1); Application.Run; end.
Всмысле
во-первых, вот это поведение ненормально (модальная форма перед созданием главного окна) во-вторых, ты проверял как работает этот код под линукс?
Ты видел, в каком файле я этот фикс написал?
В демонстрации говорится про окна приложения. У меня в таск баре такая приколюха. Хотя это не одно такое приложение (рядышком, то что слева, это Yandex.Browser). Подозрительно смекает на проблемы в самом гноме. Мы с тобой обсуждали это
попробуй откати вышеуказанный патч и проверь
я про твоё приложение, а не про фикс
@acustov это ты чего делать пытаешься? сплеш при запуске программы?
Диалоговое окно, которое можно и нужно держать в таскбаре
я себе на делфи наваял код, который выводит сплеш, на нём выводит сообщения.. поверх можно запросить ввод логина-пароля.. и в зависимости от результатов или завершить программу, или открыть главную форму.. я всё это к тому, что там двумя строчками кода не обойдёшься если ты хочешь, чтобы оно работало нормально..
Ну да, вроде того, не делать же сплеш главной формой, могут поехать внутренние алгоритмы Application при изменении (писали об этом на форумах)
https://t.me/delphi_lazarus_notes/7
Обсуждают сегодня