Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Коллеги, я новичек, может проглядел эту тему, не взыщите. При запуске любого скомпиленного проекта первым делом показывается на экране пустое белое окно, а уж потом , где-то через полсекунды становится видно оформление стартовой страницы. Пробовал компилить разные семпловые проекты - всё так же. Пробовал компилить в NeoBook и ViseolNeoWin - всё так же. Пробовал компилить в разных режимах результат такой же.
Как сделать, чтобы белое пустое окно не мелькало, а сразу становилась видна стартовая страница?
Я же говорю - любой тестовый проект от корифеев. Проверил на других виндах: на ХП всё ок, на вин 7 - ок, на 10 LTSC - такая беда при любых вариантах. Что-то в оболочке винды, похоже
Скорей всего ты сам на свой вопрос ответил. Но и возможно компьютер или видеокарта слабенькие и не успевает прорисовать окно при запуске. Если на этом же компе на обычной 10ке будет работать нормально, то проблема именно в системе. Если будет та же "песня", то проблема в компе. Не хочешь читать хелп?
Нашелся оригинальный способ решения этого бага. В свойствах проекта задать начальную позицию окна приложения "снаружи слева". Создать Timer1, скажем 1 секунду, и задать команды для этого таймера :
Да, вполне рабочий вариант. Спасибо, что поделились на форуме!
Если в настройках таймера поставить галочку "стоп после одного срабатывания", то можно обойтись без команды TimerStop.
В отличие от VisualNEO Win в NeoBook нет настройки "снаружи слева", но можно использовать эти же переменные на вкладке запуск, чтобы проект загрузился за пределами экрана. Правда, в этом случае на долю секунды "призрак окна" таки появляется на экране. Но не так очевидно, как в случае белого мерцания (если уж придавать этому значение). Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Столкнулся с похожей проблемой, посему решил отписаться здесь.
Предыстория. Ранее на компьютере была установлена W11, где-то с полгода назад решил вернуться на W10 (причин уже не помню). И всё всегда работало прекрасно, но вот пару дней назад дёрнуло меня опять вернуться на W11. И началось...
Собственно проблема. При старте любого приложения, созданного в NB или VisualNeoWin, не отрисовываются/частично отрисовываются элементы интерфейса.Т.е. просто белый фон вместо окна приложения, либо белый фон и некоторые элементы интерфейса. Если свернуть и развернуть окно, то интерфейс выглядит как положено, но при переходах между страницами в приложении, на интерфейсе остаются артефакты в виде частей интерфейса предыдущей страницы.
Пробовал командой обновлять все объекты при входе на страницу, вроде работает, но не до конца, местами у не которых элементов остаётся белая обводка.
Такое ощущения, что объекты почему-то просто не отрисовываются, пока с ними не начинаешь взаимодействовать.
У кого-нибудь есть мысли по этому поводу? Не хочу Винду опять переустанавливать