Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Пустое белое окно в момент старта .exe
leopoldДата: Вт, 27 Сентября 2022, 09:26 | Сообщение # 1
Участник
Коллеги, я новичек, может проглядел эту тему, не взыщите.
При запуске любого скомпиленного проекта первым делом показывается на экране пустое белое окно, а уж потом , где-то через полсекунды становится видно оформление стартовой страницы.
Пробовал компилить разные семпловые проекты - всё так же.
Пробовал компилить в NeoBook и ViseolNeoWin - всё так же.
Пробовал компилить в разных режимах результат такой же.

Как сделать, чтобы белое пустое окно не мелькало, а сразу становилась видна стартовая страница?
 
СообщениеКоллеги, я новичек, может проглядел эту тему, не взыщите.
При запуске любого скомпиленного проекта первым делом показывается на экране пустое белое окно, а уж потом , где-то через полсекунды становится видно оформление стартовой страницы.
Пробовал компилить разные семпловые проекты - всё так же.
Пробовал компилить в NeoBook и ViseolNeoWin - всё так же.
Пробовал компилить в разных режимах результат такой же.

Как сделать, чтобы белое пустое окно не мелькало, а сразу становилась видна стартовая страница?

Автор - leopold
Дата добавления - 27 Сентября 2022 в 09:26
mkgДата: Вт, 27 Сентября 2022, 11:35 | Сообщение # 2
Любопытный
Код в студию. Сам так начудил.
 
СообщениеКод в студию. Сам так начудил.

Автор - mkg
Дата добавления - 27 Сентября 2022 в 11:35
leopoldДата: Вт, 27 Сентября 2022, 11:43 | Сообщение # 3
Участник
Цитата mkg ()
Код в студию. Сам так начудил.

Я же говорю - любой тестовый проект от корифеев.
Проверил на других виндах: на ХП всё ок, на вин 7 - ок, на 10 LTSC - такая беда при любых вариантах.
Что-то в оболочке винды, похоже %)
 
Сообщение
Цитата mkg ()
Код в студию. Сам так начудил.

Я же говорю - любой тестовый проект от корифеев.
Проверил на других виндах: на ХП всё ок, на вин 7 - ок, на 10 LTSC - такая беда при любых вариантах.
Что-то в оболочке винды, похоже %)

Автор - leopold
Дата добавления - 27 Сентября 2022 в 11:43
mkgДата: Вт, 27 Сентября 2022, 12:16 | Сообщение # 4
Любопытный
А у меня 10-ка. Глобальные переменные пробовал? Типа WindowState. А тебе не пофиг?
 
СообщениеА у меня 10-ка. Глобальные переменные пробовал? Типа WindowState. А тебе не пофиг?

Автор - mkg
Дата добавления - 27 Сентября 2022 в 12:16
leopoldДата: Вт, 27 Сентября 2022, 13:00 | Сообщение # 5
Участник
Цитата mkg ()
А у меня 10-ка.

LTSC ?

Цитата mkg ()
Глобальные переменные пробовал?

это здесь причем?

Цитата mkg ()
А тебе не пофиг?

слегонца раздражает
 
Сообщение
Цитата mkg ()
А у меня 10-ка.

LTSC ?

Цитата mkg ()
Глобальные переменные пробовал?

это здесь причем?

Цитата mkg ()
А тебе не пофиг?

слегонца раздражает

Автор - leopold
Дата добавления - 27 Сентября 2022 в 13:00
mishemДата: Вт, 27 Сентября 2022, 18:35 | Сообщение # 6
Эксперт форума
Цитата leopold ()
Что-то в оболочке винды, похоже

Скорей всего ты сам на свой вопрос ответил. Но и возможно компьютер или видеокарта слабенькие и не успевает прорисовать окно при запуске.
Если на этом же компе на обычной 10ке будет работать нормально, то проблема именно в системе. Если будет та же "песня", то проблема в компе.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата leopold ()
Что-то в оболочке винды, похоже

Скорей всего ты сам на свой вопрос ответил. Но и возможно компьютер или видеокарта слабенькие и не успевает прорисовать окно при запуске.
Если на этом же компе на обычной 10ке будет работать нормально, то проблема именно в системе. Если будет та же "песня", то проблема в компе.

Автор - mishem
Дата добавления - 27 Сентября 2022 в 18:35
leopoldДата: Чт, 01 Декабря 2022, 19:53 | Сообщение # 7
Участник
Нашелся оригинальный способ решения этого бага.
В свойствах проекта задать начальную позицию окна приложения "снаружи слева".
Создать Timer1, скажем 1 секунду,
и задать команды для этого таймера :

SetVar "[WindowLeft]" "[ScreenWidth]/2-[PubWidth]/2"
SetVar "[WindowTop]" "[ScreenHeight]/2-[PubHeight]/2"
TimerStop "Timer1"


Этими командами окно приложения установится в центре экрана.
 
СообщениеНашелся оригинальный способ решения этого бага.
В свойствах проекта задать начальную позицию окна приложения "снаружи слева".
Создать Timer1, скажем 1 секунду,
и задать команды для этого таймера :

SetVar "[WindowLeft]" "[ScreenWidth]/2-[PubWidth]/2"
SetVar "[WindowTop]" "[ScreenHeight]/2-[PubHeight]/2"
TimerStop "Timer1"


Этими командами окно приложения установится в центре экрана.

Автор - leopold
Дата добавления - 01 Декабря 2022 в 19:53
ВадимДата: Пт, 02 Декабря 2022, 14:06 | Сообщение # 8
Генератор идей
Да, вполне рабочий вариант. Спасибо, что поделились на форуме! thumbs_up

Если в настройках таймера поставить галочку "стоп после одного срабатывания", то можно обойтись без команды TimerStop.

В отличие от VisualNEO Win в NeoBook нет настройки "снаружи слева", но можно использовать эти же переменные на вкладке запуск, чтобы проект загрузился за пределами экрана. Правда, в этом случае на долю секунды "призрак окна" таки появляется на экране. :) Но не так очевидно, как в случае белого мерцания (если уж придавать этому значение).


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеДа, вполне рабочий вариант. Спасибо, что поделились на форуме! thumbs_up

Если в настройках таймера поставить галочку "стоп после одного срабатывания", то можно обойтись без команды TimerStop.

В отличие от VisualNEO Win в NeoBook нет настройки "снаружи слева", но можно использовать эти же переменные на вкладке запуск, чтобы проект загрузился за пределами экрана. Правда, в этом случае на долю секунды "призрак окна" таки появляется на экране. :) Но не так очевидно, как в случае белого мерцания (если уж придавать этому значение).

Автор - Вадим
Дата добавления - 02 Декабря 2022 в 14:06
  • Страница 1 из 1
  • 1
Поиск: