Visible главной формы... оно сломалось?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Visible главной формы... оно сломалось?

Сообщение velaskes » 04.10.2019 20:22:52

Приветствую господа. Случилось так, что понадобилось заюзать Visible главной формы, дабы скрыть ее при старте.
А флажочек (сюрприз) по умолчанию снят при создании нового проекта. Откатился с 2.0.0
до 1.8.4 и та же самая (глюк? фича?) херня. Версии Лазаря 2.0.2/2.0.4 не пользую ибо
перенасытился их глюками. Размещение в OnCreate формы тоже не спасает...
Оно просто не работает. WTF? Все релизы x86

Изображение
velaskes
новенький
 
Сообщения: 24
Зарегистрирован: 11.03.2016 23:16:17

Re: Visible главной формы... оно сломалось?

Сообщение iskander » 04.10.2019 21:01:40

Внутрь TApplication.Run заглянуть не пробовали?
Полагаю Application.ShowMainForm := False в обработчике OnCreate формы должно решить вашу проблему.
iskander
постоялец
 
Сообщения: 203
Зарегистрирован: 08.01.2012 18:43:34

Re: Visible главной формы... оно сломалось?

Сообщение velaskes » 04.10.2019 21:20:08

iskander спасибо, работает. Глюк конечно вообще "приехали" называется...
velaskes
новенький
 
Сообщения: 24
Зарегистрирован: 11.03.2016 23:16:17

Re: Visible главной формы... оно сломалось?

Сообщение iskander » 04.10.2019 21:22:44

В каком месте глюк?
iskander
постоялец
 
Сообщения: 203
Зарегистрирован: 08.01.2012 18:43:34

Re: Visible главной формы... оно сломалось?

Сообщение velaskes » 04.10.2019 21:31:57

iskander да я про все тот же Visible. Ваш совет помог, а вот Visible стал с какой-то версии Лазаря неработоспособным...
velaskes
новенький
 
Сообщения: 24
Зарегистрирован: 11.03.2016 23:16:17

Re: Visible главной формы... оно сломалось?

Сообщение iskander » 04.10.2019 21:43:41

Visible вполне работоспособен, просто TApplication.Run вызывает метод Show главной формы.
iskander
постоялец
 
Сообщения: 203
Зарегистрирован: 08.01.2012 18:43:34

Re: Visible главной формы... оно сломалось?

Сообщение velaskes » 04.10.2019 22:28:08

iskander раньше было иначе. Ставишь его в "ложь" и форма не появляется. Т.е. разрабы переиначили это свойство?
velaskes
новенький
 
Сообщения: 24
Зарегистрирован: 11.03.2016 23:16:17

Re: Visible главной формы... оно сломалось?

Сообщение iskander » 04.10.2019 22:32:47

Если честно, я так сходу не вспомню, когда появились эти свистелки вроде Application.ShowMainForm.
iskander
постоялец
 
Сообщения: 203
Зарегистрирован: 08.01.2012 18:43:34

Re: Visible главной формы... оно сломалось?

Сообщение Снег Север » 05.10.2019 11:48:44

velaskes, скрывать главную форму очень давно можно было только через Application.ShowMainForm := False. Так работает Делфи, поэтому, полагаю, сделано для совместимости.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2185
Зарегистрирован: 27.11.2007 16:14:47

Re: Visible главной формы... оно сломалось?

Сообщение velaskes » 05.10.2019 15:25:34

Снег Север судя по всему, я малость отстал от жизни :D
velaskes
новенький
 
Сообщения: 24
Зарегистрирован: 11.03.2016 23:16:17


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 4

Рейтинг@Mail.ru