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