FormStyle и fsSplash. Время сплэш-экрана.

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

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

Ответить
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

FormStyle и fsSplash. Время сплэш-экрана.

Сообщение alex_alex_alex1 »

Имеется форма, у которой FormStyle установлен в fsSplash.
Как изменить время, по истечении которого такой сплэш-экран исчезает?
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Скорее всего придётся убирать сплэш вручную. Либо по таймеру, либо после создания основной формы.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Он сам убирается, но убирается то едва появившись, то какое-то время покажется нормально в течение секунды. Надо увеличить время его наличия на экране, а то получается часто, что его даже и не видно.
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

И сказал господь - юзай Timer. И волки сыты и овцы целы.
PS. Реклама вечна, за сплэши надо убивать (или предусмотреть возможность отключит в настройках). Сплеши, как правило, бывают в серьезных и тяжелых продуктах. :wink:
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

У меня, например, в одной из прог (БД-шка) splash играет роль логин-скрина (после ввода пароля на той же форме отображается ход загрузки, после чего форма уничтожается).
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

GrayEddy писал(а):...Сплеши, как правило, бывают в серьезных и тяжелых продуктах. :wink:

Золотые слова. :)
Nik писал(а):У меня, например, в одной из прог (БД-шка) splash играет роль логин-скрина (после ввода пароля на той же форме отображается ход загрузки, после чего форма уничтожается).

Абсолютно правильное решение. Так же делаю.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Воды много, а вопрос так и не решен.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

alex_alex_alex1 писал(а):Воды много, а вопрос так и не решен.

Ещё раз: уничтожайте форму вручную. FormStyle вместо fsSplas ставьте в fsStayOnTop.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Так как этот fsSplash глючный и недоделанный, то прийдется без него изворотиться.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

По поводу fsSplash лучше отписаться в багтрекер.
Ответить